我delphi里 写了一行赋数值的语句:
item_qty.Field.AsFloat:=SimpleRoundTo(width.Field.AsFloat*
length.Field.AsFloat*part_qty.Field.AsFloat/92.8,-2);我的目的是item_qty 最终应得到一个四五入后小数点二位的一个数值运行后
我在 sql server 企业管理器的表查看确实是我要的结果为 1.64
可在 查询分析器看到的却是1.6400000000000001要命的是接下来后续的对这个字段取数操作时却是查询分析器看到的结果这是为什么!请各位指点!
多谢!多谢!
item_qty.Field.AsFloat:=SimpleRoundTo(width.Field.AsFloat*
length.Field.AsFloat*part_qty.Field.AsFloat/92.8,-2);我的目的是item_qty 最终应得到一个四五入后小数点二位的一个数值运行后
我在 sql server 企业管理器的表查看确实是我要的结果为 1.64
可在 查询分析器看到的却是1.6400000000000001要命的是接下来后续的对这个字段取数操作时却是查询分析器看到的结果这是为什么!请各位指点!
多谢!多谢!
多谢 csdyyr !我要的结果是能在delphi 界面上显示的准确数字(当然在 sql server 也是),
请问还有什么别的办法吗!谢 谢 !