Форум: "Базы";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизСпонтанные округления Найти похожие ветки
← →
wild_arg © (2005-12-20 15:04) [0]Есть в таблице поле типа decimal(18,6), лежит там себе, в одной записи, число 2.00016. Через КвериАнализер вывожу запрос "select * from MyTable" - все красиво показывается. В программе создаю квери, присваиваю ему тот же запрос - однако число выводится как 2.0002. Я уж его и как стринг читал, и как вариант - все бестолку.
Каке у вас есть мысли по этому поводу, поделитесь.
← →
Zz_ (2005-12-20 15:10) [1]. . .
adDecimal, adNumeric, adVarNumeric:
if EnableBCD then Result := ftBCD
else Result := ftFloat;
. . .
← →
evvcom © (2005-12-20 15:10) [2]
> В программе создаю квери
Что такое "квери"?
> однако число выводится как 2.0002
где выводится? как выводится?
> Я уж его и как стринг читал, и как вариант - все бестолку.
Смотреть надо, как, с какой точностью TField воспринимает данные. См. TFloatField.Precision.
← →
sniknik © (2005-12-20 15:59) [3]> Я уж его и как стринг читал
SELECT ... Cast(поле AS VarChar(18)) FROM таблица
а уже после этого читай. (имхо самый простой вариант)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c