用BDE向Oracle中写入浮点数据时,1000000.00总是不能正确写入。(200分)

  • 主题发起人 主题发起人 小李飞刀
  • 开始时间 开始时间

小李飞刀

Unregistered / Unconfirmed
GUEST, unregistred user!
用BDE向Oracle中写入浮点数据时,1000000.00总是不能正确写入。
高手们可以自己试一下,先在Oracle中建一包括一Number类型的字段。然后加入
一Table,Datasource和DBGrid,对此表进行编辑。在Number型字段中输入一百万
这一数字后,在SQL Plus中查询时,该值变得会令你惊讶!
请众高手指点这是为什么?
 
我用bde 5.11 + oracle 8.06 没有问题
 
在 BDE 中有“ENABLE BCD”可选项,会对 Number 型数据的精确度产生影响。
 
转成字符串,少取几位,转回去!
 
我试过没问题,字段的长度取得够!
 
我的也正常。
不知道小李飞刀看到的是什么值
 
多人接受答案了。
 
后退
顶部