精度问题,好烦人
CCC的 2011-05-24 10:22:23 场景:
数据库:Qty decimal(18,5) 值为1.55555,
前台:
qty: Double;
qty := qryTemp.FieldByname('qty').AsFloat;
此时就变成了1.5556,最后一位四舍五入了,
如果设置qty: Single,再qty := qryTemp.FieldByname('qty').AsFloat;又变成了qty := qryTemp.FieldByname('qty').AsFloat;,好烦躁,不知道改设置成什么类型,才能取的1.55555