为什么数据库字段值会自动增加小数点后位数?(50分)

Z

zyqks

Unregistered / Unconfirmed
GUEST, unregistred user!
在DELPHI6.0中, 对数据库中某浮点型字段赋值(假设小数点后两位),有时程序中会自动增加小数点后位数,请问这是为什么?
如: table.fieldbyname('aa').asstring:='0.21';
......
程序执行一段后再显示字段aa值变为0.21000000000001
 
对该字段设置DISPLAY和EDITFORMAT格式为0.00
 
计算机中浮点数的表示!!
 
本家:试试用ROUND函数
 
接受答案了.
 
顶部