О передаче дробной части числа

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

О передаче дробной части числа

Сообщение savov »

Доброго всем времени суток!
Решаю тут одну задачку по выгрузке и наблюдаю следующее.
Есть отчет Галактический по складским остаткам. Есть там поле FKOL. Оно Double. Если сделать DoubleToStr(fkol,'[|-]3666666667.88888') то чудненько получаем дробную часть.
Но если я передаю это значение во временную таблицу Oracle, причем поле описано как Double, то почему то все число округляется до 2 знаков.
Пробовал Double(DoubleToStr(fkol,'[|-]3666666667.88888') ), Round(fkol,5), kolvo:=Round(fkol,5) (и передать kolvo) - ничего не помогает.
Как засунуть во временную таблицу Oracle это поле с 3 знаками хотя бы?
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: О передаче дробной части числа

Сообщение savov »

Пошел по извращенному пути. Передал Ораклу строковое значение с 4 -мя знаками. В табле Оракл уже сделал преобразование в double. Некрасиво, но другого выхода не нашел.
Ответить