精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>数据库技术>>关于TDBGrid的使用>>Re:请教DBgrid的数字字段显示错的问题

主题:Re:请教DBgrid的数字字段显示错的问题
发信人: lyco(梦网猫)
整理人: teleme(2001-12-31 14:37:09), 站内信件
【 在 xmzwd 的大作中提到:】
:我是DELPHI小菜
:请教各位高手:
:我用的是ACCESS数据库,用了一“产品”表作为TableName数据源,但只要是数字的字段就会有问题,
:比如“单价”字段,本来是7.8在DBgrid 中显示的时候就会7.8000345
:我在产品表中,单价这个字段已经设为单精度型,小数位只有2位了
:
:......
 
老掉牙的问题,解决办法:
首先,把BDE中相关的数据库别名的“Enable BCD”选项改为True;
其次,把程序中所有的TFloatField改为TBCDField,为了方便,可以直接修改
dfm文件,当然如果这样的话,得同时手工修改pas文件的相关定义部分。

问题就可以解决了。



----
我总是以为自己很孤独,直到我看见一只猫。    

[关闭][返回]