InterBase的FLOAT类型字段的问题(100分)

  • 主题发起人 主题发起人 lop
  • 开始时间 开始时间
L

lop

Unregistered / Unconfirmed
GUEST, unregistred user!
本人以前一直都是用DBF等文件数据库,现在想用InterBase写一个销售帐款
处理系统,发现InterBase数据库的float字段在DBGrid编辑时,总是将输入
的1.02变成1.01999908,或者将12.11变成12.11000542等;如果将字段类型
改为DOUBLE PRECISION就没有这个现象。因没有用过高级的数据库,又找不
到InterBase的中文资料,所以特来请教各位大侠,看是什么问题,可以怎样
解决。
 
如果在DBGrid中,可以指定显示的小数位位数。
如果取值,可四舍五入。
 
设定BDE 的Enable BCD=True;
以前的帖子有,查Interbase
 
在书店翻了几本书,FLOAT字段是一个近似值,
看来只能用双精度字段,没有人回答,把问题结束了。
 
后退
顶部