![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Данные хранимой процедуры обрезаются в DBGrid [D6, MSSQL]
AndrewK © (2004-05-18 11:03:00)Доброго времени суток.
Подскажите что может быть не так.
Есть хранимая процедура которая выдает таблицу со значениями decimal(18,5). В таблице забиты данные, например, 25.25365.
На форму положил ADOQuery, DataSource, DBGrid. Все связал, вызываю зранимую процедуру - в таблице выводиться 25.25360.
Где данные округляються?
AndrewK (2004-05-18 11:44:00) [1]Спасибо.
Сделал в таблице cast(Rate as float) и все заработало.
:)
sniknik (2004-05-18 11:20:00) [2]подозреваю что decimal у тебя интерпретируется как money(carrency) у него только 4 знака после запятой, может еще в самой процедуре, тогда конвертация результата не поможет, попробуй из процедуры возвращать float (или real он больше).
Ega23 (2004-05-18 11:08:00) [3]cast as varchar попробуй на результате.