Проблема с Double Preccision

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Bagdat
Сообщения: 19
Зарегистрирован: 12 апр 2005, 12:50

Проблема с Double Preccision

Сообщение Bagdat » 12 апр 2005, 13:02

Когда через insert добавляю новое большое число в поле типа double preccision. оно сохраняется но числа после запятой изменяются. Например если хочу занести число 60000000,27 он мне сохранит его как 60000000,26999999955 как избежать данную проблему?Использовал Numeric 15,2 тоже самое

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 12 апр 2005, 13:10

Загнать базу из первого диалекта в третий? только осторожненько...

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 12 апр 2005, 13:26

быстро вспоминаем школьную программу про вещественные числа. потом вспоминаем двоичную систему. потом читаем www.ibase.ru/devinfo/round.htm или www.ibase.ru/devinfo/migration.htm. или наоборот.

почему нельзя СРАЗУ поискать на сайте, а потом, если не нашлось, лезть в форум?

хорошо еще не спрашиваешь, почему в дельфях Round(2.5) = 2.

Ответить