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

问题描述

| 你好 我想从数据库获取数字,例如,如果数据库中的数字为44.7890000000,我想获取字符串44.789,相同的0.0010000000-> 0.001,只保留数字并修剪尾部的'0'。 我使用以下代码: qrySth.Fields [i] .Asstring-它可以完成工作,但是我发现对于0.0000010000这样的非常小的数字,它变成1E-6。有什么方法可以禁用此Asstring方法的科学计数法吗? 谢谢!     

解决方法

作为设置字段的“ 0”属性的替代方法,您可以从“ 1”中读取并将值直接传递给“ 2”。它使用相同的格式模式。