Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4079|回复: 3

如何才能支持 ftCurrency

[复制链接]

该用户从未签到

发表于 2010-11-14 17:20:13 | 显示全部楼层 |阅读模式
MemDataset1.FieldDefs.Add( 'xianjin', ftCurrency, 10, True );
MemDataset1.CreateTable;
MemDataset1.Open;
MemDataset1.Append;
MemDataset1.FieldByName('xianjin').value:=100;
MemDataset1.Post;         

为什么上面的代码通不过,老是提示 fieldtype "xianjin" not support.如果换为ftFloat就没有问题,如何解决这个问题,我需要使用ftCurrency类型。谢谢。
回复

使用道具 举报

  • TA的每日心情
    开心
    2021-8-26 17:08
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2010-11-14 17:47:37 | 显示全部楼层
    类型不支持.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2010-11-14 18:08:37 | 显示全部楼层
    可是db单元文件中,明明有这个类型啊,如果用ftFloat替代,恐怕有些账就不准确了吧。到底如何修改或者做,才能使之支持ftCurrency啊,或者换用其它的什么控件,能动态支持添加字段呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2010-11-16 15:55:22 | 显示全部楼层
    用ftFloat肯定是不准的, 因为长的小数位会累加.
    http://mantis.freepascal.org/view.php?id=17663
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-5-3 10:54 , Processed in 0.026030 second(s), 11 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表