我用SQL2000作后台数据库,前台用BDE连接数据库,QUERY,DBGID显示数据,数值字段SQL为number(18,6),在对QUERY的数值用UPDATESQL元件UPDATE,当我在DBGRID上修改数值进,输入12.2,只焦点移动,则这个数值变为12.199999. 而当我在DISPLAY中设置显示格式后,也只能让DBGRID中的数字变为12.200000,保存后的后台数据却是12.199999
问题是只有极少数几个数字尾部变为补齐小数点位数的99999,而一般的数据又不变化. 各位高手可以在自已做过的DELPHI类BDE中控件上试一下是否存在这种问题.