1000000变成了:0000(200分)

  • 主题发起人 主题发起人 XiePro
  • 开始时间 开始时间
X

XiePro

Unregistered / Unconfirmed
GUEST, unregistred user!
本人用Delphi3编制简体中文95下程序,连接Oracle7.3.3 For UNIX。
提交浮点数1000000后,被Oracle保存为“:0000”,而1000000.0却没问题,
也未发现其他数字有问题。
经多次实验,将95的KERNEL32、SHELL32由V4.00.1111换为V4.00.950后解
决。但重装95后KERNEL32、SHELL32仍为V4.00.1111,却未出现上述错误。
求解。
 
此问题应该提交给微软去解决,这应该是一个95或Oracle的一个bug。
如果嫌麻烦,只好回避不带点的浮点数了。
 
如果是95的bug为何重装95后版本同样为4.00.1111却没有错误;
是Oracle的问题为何使用SQL*PLUS没问题?
 
修改控制面板中“地区”的数字试试。
 
我把分数还给XiePro,它自己解决了问题,
又没有人能提出其它解决办法 :(
 
接受答案了.
 
后退
顶部