Как отключить научную запись в .AsString в Delphi? - PullRequest
4 голосов
/ 21 мая 2011

Привет Я хочу получить числа из базы данных, например, если число в базе данных равно 44.7890000000, я хотел бы получить строку 44.789, то же самое 0.0010000000 -> 0.001, просто сохранить числа и обрезать хвосты '0'. Я использую этот код: qrySth.Fields [i] .AsString - он делает свою работу, но я считаю, что для очень маленьких чисел, таких как 0,0000010000, он становится 1E-6. Есть ли способ, которым я мог бы отключить научную запись для этого метода AsString?

Спасибо!

1 Ответ

2 голосов
/ 21 мая 2011

В качестве альтернативы настройке свойства поля DisplayFormat вы можете читать из AsFloat и передавать значение непосредственно в FormatFloat. Он использует тот же шаблон формата.

...