一个paradox数据库问题,大家多关照,谢谢谢谢谢谢谢谢 这个问题注意是10进制和2进制的问题。即使你存了2.1进入数据库,都有可能显示2.0999999999或者2.10000000001出来。解决方法是,将这个字段对应的TField的DisplayFormat设为#.00就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DislplayFormat实际只解决了显示的问题,在内部仍然表示为了一长串的小数,据我所知,完全没有办法解决,因为CPU就是这么处理浮点数的,有些编程书籍不是告诫我们永远不要比较两个浮点数的大小吗?就是因为这个原因。 内部我已经说了,除非你是2.5,2.25这样能够被有限位二进制小数表示数据可以准确表示,否则都会有精度损失的。另外,浮点数可以比较大小,>,<,<>,都可以用,和整数一样。只有等于比较特殊,通常方法是ABS(R1-R2) < Delta,Delta一般是一个非常小的小数,如0.0000001。 delphi 7 imagelist+toolbar 做工具栏插入的图标变小(不如原图大) ClientSocket和ServerSocket的问题 Adoquery与oracle的问题! 请问如何将我编的软件菜单加入到word中,同时用servers控件对word文档进行编辑。 ADO连接问题(在线等待) 数据一致性问题!共3种,请问分别怎样解决? 关于Delphi6报表设计控件ReportBuolder6的Chart问题: DELPHI与VC++问题 关于数据输入的唯一性.... 讨论:为什么用Delphi??? 怎样把数据集中的数据导出到access中? 高分相送,关于备份的问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货