Числа в БД
От: viktor_  
Дата: 06.12.05 08:28
Оценка:
Ситуация следующая
В БД Access есть поле например 'price' с числом 2,7
вывожу в edit.text
он мне показывает 2,700000047683...
Как с этим бороться???
Re: Числа в БД
От: OdesitVadim Украина  
Дата: 06.12.05 08:36
Оценка:
Здравствуйте, viktor_, Вы писали:

_>Ситуация следующая

_>В БД Access есть поле например 'price' с числом 2,7
_>вывожу в edit.text
_>он мне показывает 2,700000047683...
_>Как с этим бороться???
Округлять
Либо хранить в виде строки
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Числа в БД
От: ekamaloff Великобритания  
Дата: 06.12.05 09:02
Оценка:
Здравствуйте, viktor_, Вы писали:

_>Ситуация следующая

_>В БД Access есть поле например 'price' с числом 2,7
_>вывожу в edit.text
_>он мне показывает 2,700000047683...
_>Как с этим бороться???

Выводите в TEdit или в TDBEdit? Если первое то при конвертации в строку можно использовать FormatFloat:

var
   f: Extended;
begin
...
   Edit1.Text := FormatFloat('#.00', f);
...
end;


Если TDBEdit — то через настройки поля в датасете.
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.