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