我现在用delphi5开发了一个程序,
其中有油卡储值金额这个字段,数据库(ORACLE)中定义为number(24,4),在delphi5.0中定义的是currency,
现在在用户那儿出现的储值金额数据有:
-922337203685478.0160
966258335210568960.0000
1.10461814013552992E0018
问了半天用户,用户就说是都是正常操作。我看了一下,Currency的范围定义是-922337203685477.5808到922337203685477.5807,
我找了半天,不知道这些数字是怎么被用户搞进去的(用户是不会用pl/sql直接修改数据库的)哪位大虾帮忙分析一下可能的原因呀/bow
其中有油卡储值金额这个字段,数据库(ORACLE)中定义为number(24,4),在delphi5.0中定义的是currency,
现在在用户那儿出现的储值金额数据有:
-922337203685478.0160
966258335210568960.0000
1.10461814013552992E0018
问了半天用户,用户就说是都是正常操作。我看了一下,Currency的范围定义是-922337203685477.5808到922337203685477.5807,
我找了半天,不知道这些数字是怎么被用户搞进去的(用户是不会用pl/sql直接修改数据库的)哪位大虾帮忙分析一下可能的原因呀/bow
查你的数据输入/更新部分程序