dbgrid显示access中的小数有问题? dbgrid显示access中的小数有问题?在数据库中是0.5 在dbgrid显示的就是0.499996789123789。。何也? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 access数据表中的数据是经过格式化的,并不一定是真值。在access中把列宽拉大看看。 我也遇到这样的情况,后来是去格式化dbgrid中的列,让它显示0.5 justit如何格式化dbgrid中的列? 我也遇到这问题(包括DBEdit中也是),不过数据库是MySQL,我以为是zeosDBO造成的,但是没有找到dbgrid的显示设置属性啊。关注... 没有问题的啊。你的ACCESS里的数字选DOUBLE就OK了啊,偶怎么从没遇到这种问题 搜索一下就找到答案了:双击ADOQuery,添加字段,在需要格式化显示字段的DisplayFormat中设置。如: DisplayFormat:='#0.00' 好象是CPU的问题 浮点值好象是不可能很精确的 据说用汇编可以FORMAT嘛 数据类型的问题,该字段的类型一定是float型,你将它该为decimal类型就可以了,应该float不是一个精确的浮点类型。 HOHO~ 又是这个问题哈哈,偶一向把它设为sting。嘿嘿 vvfish(会游泳的鱼) 这的解决 办法不错哈,试试 数据类型的问题,该字段的类型一定是float型.把数值类型的字段都改为双精度类型或者在输出的时候格式化数据 DisplayFormat:='#0.00' 或者用string类型! 请问delphi 2010的的包安装时如何设置包的路径? 我的Delphi 算法与数据结构 附书光盘丢了,谁有能发我一份吗? 百分奉上! 请问这该如何解决? 以下代码错在哪里??预览时怎么没有啊?? POS打印问题,欢迎大家UP(解决问题,重分答谢) 做过收发邮件的程序的弟兄看过来! 怎么判断一个table控键是否处于Edit状态 100分急求,安易2000 系统, 只能给一个人 求购《delphi6 组件大全》这本书 问个题外的问题game 怎么才能关闭其他程序的窗体 在删除记录时提示:Table is read only.如何解决?
在access中把列宽拉大看看。
双击ADOQuery,添加字段,在需要格式化显示字段的DisplayFormat中设置。
如: DisplayFormat:='#0.00'
FORMAT嘛
或者在输出的时候格式化数据
或者用string类型!