О передаче дробной части числа
Добавлено: 14 окт 2016, 14:55
Доброго всем времени суток!
Решаю тут одну задачку по выгрузке и наблюдаю следующее.
Есть отчет Галактический по складским остаткам. Есть там поле FKOL. Оно Double. Если сделать DoubleToStr(fkol,'[|-]3666666667.88888') то чудненько получаем дробную часть.
Но если я передаю это значение во временную таблицу Oracle, причем поле описано как Double, то почему то все число округляется до 2 знаков.
Пробовал Double(DoubleToStr(fkol,'[|-]3666666667.88888') ), Round(fkol,5), kolvo:=Round(fkol,5) (и передать kolvo) - ничего не помогает.
Как засунуть во временную таблицу Oracle это поле с 3 знаками хотя бы?
Решаю тут одну задачку по выгрузке и наблюдаю следующее.
Есть отчет Галактический по складским остаткам. Есть там поле FKOL. Оно Double. Если сделать DoubleToStr(fkol,'[|-]3666666667.88888') то чудненько получаем дробную часть.
Но если я передаю это значение во временную таблицу Oracle, причем поле описано как Double, то почему то все число округляется до 2 знаков.
Пробовал Double(DoubleToStr(fkol,'[|-]3666666667.88888') ), Round(fkol,5), kolvo:=Round(fkol,5) (и передать kolvo) - ничего не помогает.
Как засунуть во временную таблицу Oracle это поле с 3 знаками хотя бы?