ClientDataSet和数值型字段的问题 ( 积分: 200 )

  • 主题发起人 主题发起人 fima
  • 开始时间 开始时间
F

fima

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库系统 oracle9i
server: SockConnection,ADOQuery,DataProvider
client: ClientDataSet
使用clientdataset加sql语句的方法直接取数据集
select aaa from table1 //正常
>1.21
2.3
1.3
select sum(aaa) from table1 //自动四舍五入了
>5 //应该是4.81
aaa为一字段,定义为number length:18 scale:2
换了几台机器,都不正常,换成avg函数也会自动四舍五入,请问怎么回事?
看上去简单的问题,请各位大虾帮我试试看
 
数据库系统 oracle9i
server: SockConnection,ADOQuery,DataProvider
client: ClientDataSet
使用clientdataset加sql语句的方法直接取数据集
select aaa from table1 //正常
>1.21
2.3
1.3
select sum(aaa) from table1 //自动四舍五入了
>5 //应该是4.81
aaa为一字段,定义为number length:18 scale:2
换了几台机器,都不正常,换成avg函数也会自动四舍五入,请问怎么回事?
看上去简单的问题,请各位大虾帮我试试看
 
设置ADOQuery.EnableBCD=False看看
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部