疑惑
A表中字段a :numeric(11,4),B表中的字段b numeric(11,4)
A.FieldByName('a').AsFloat := B.FieldByName('b').AsFloat;
数据库中b的值为0.275
保存的时候提示错误:
Scale error during implicit conversion of NUMERIC value
'0.27500000000000002' to a NUMERIC field
问题点数:100、回复次数:4Top
1 楼wfhlxl(光明正大地偷......学)回复于 2005-02-06 08:59:03 得分 50
A.FieldByName('a') := B.FieldByName('b').AsFloat;Top
2 楼wpr321(小荣)回复于 2005-02-06 09:51:40 得分 0
对于有些B表中的值赋给A就没问题,有些就有问题,不知道怎么解决了Top
3 楼Kshape(C/C++初学者~~~~)回复于 2005-02-06 12:32:53 得分 50
A.FieldByName('a').value := B.FieldByName('b').AsFloat;Top
4 楼wpr321(小荣)回复于 2005-02-06 12:43:59 得分 0
这我都试过了,还是会出现问题Top




