如何在Delphi中禁用.AsString中的科学记数法?

时间:2011-05-20 20:16:30

标签: delphi scientific-notation

您好 我想从数据库中获取数字,例如,如果数据库中的数字是44.7890000000,我想得到一个字符串44.789,相同的0.0010000000 - > 0.001,只需保留数字并修剪拖尾'0'。 我用这个代码: qrySth.Fields [i] .AsString - 它完成了它的工作,但我找到了非常小的数字,如0.0000010000,它变成了1E-6。有没有办法可以禁用这个AsString方法的科学记数法?

谢谢!

1 个答案:

答案 0 :(得分:2)

作为设置字段DisplayFormat属性的替代方法,您可以阅读AsFloat并将值直接传递给FormatFloat。它使用相同的格式模式。

相关问题