Форум: "Базы";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
ВнизДанные хранимой процедуры обрезаются в DBGrid Найти похожие ветки
← →
AndrewK © (2004-05-18 11:03) [0]Доброго времени суток.
Подскажите что может быть не так.
Есть хранимая процедура которая выдает таблицу со значениями decimal(18,5). В таблице забиты данные, например, 25.25365.
На форму положил ADOQuery, DataSource, DBGrid. Все связал, вызываю зранимую процедуру - в таблице выводиться 25.25360.
Где данные округляються?
← →
Ega23 © (2004-05-18 11:08) [1]cast as varchar попробуй на результате.
← →
sniknik © (2004-05-18 11:20) [2]подозреваю что decimal у тебя интерпретируется как money(carrency) у него только 4 знака после запятой, может еще в самой процедуре, тогда конвертация результата не поможет, попробуй из процедуры возвращать float (или real он больше).
← →
AndrewK © (2004-05-18 11:44) [3]Спасибо.
Сделал в таблице cast(Rate as float) и все заработало.
:)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c