Z
zhhero
Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi5 中 使用DBGrid 显示一Access97
数据库中内容,有近80个字段是实数,单精度型,
小数位数为自动,在Access97中显示正常,但在
Delphi设计和运行中均不能正确显示,如
1.1 变成1.10000002384186;
1.01 变成1.00999999046326;
1.001变成1.00100004673004;
4.138变成4.13800001144409;
4.78 变成4.78000020980835;
但也有例外
1.25,1.125,1.5,1.75,1.875,1.0625
等均正确显示.
怀疑是读数据库中数据时有误,但改用FoxPro
数据库后问题依旧;又试着将一固定数据写入数
据库对应字段,但问题仍出现,使用跟踪调试指
令,察看该字段内容时发现该字段数据正确,顾
百思不得其解,盼高手为小弟指点迷津.谢了!!
数据库中内容,有近80个字段是实数,单精度型,
小数位数为自动,在Access97中显示正常,但在
Delphi设计和运行中均不能正确显示,如
1.1 变成1.10000002384186;
1.01 变成1.00999999046326;
1.001变成1.00100004673004;
4.138变成4.13800001144409;
4.78 变成4.78000020980835;
但也有例外
1.25,1.125,1.5,1.75,1.875,1.0625
等均正确显示.
怀疑是读数据库中数据时有误,但改用FoxPro
数据库后问题依旧;又试着将一固定数据写入数
据库对应字段,但问题仍出现,使用跟踪调试指
令,察看该字段内容时发现该字段数据正确,顾
百思不得其解,盼高手为小弟指点迷津.谢了!!