Sergiy S. Tkachenko wrote:


Заметил, что непонятно хранятся данные в полях типа DOUBLE PRECISION.
Я вставляю записи со значениями:
   1.2, а реально хранится 1.19999999999999996
 24.96, а реально хранится 24.9600000000000009
Сведения получены путём експорта данных в IBExpert в скрипт.

Данные вставляются так: pFIBQuery1.FieldByName('Qty').AsDouble := 1.2;

Наблюдается на FB 1.5.3 и на 2.0.0.12724 RC4

   Ааа ты наааблююдааательныый...

http://www.delphikingdom.com/asp/viewitem.asp?UrlItem=/helloworld/reals.htm

--
Regards. Ded.

Ответить