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

  • 主题发起人 主题发起人 zyqks
  • 开始时间 开始时间
Z

zyqks

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

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
后退
顶部