Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизTDataSetProvider, TClientDataSet и округление групповых фун-ий Найти похожие ветки
← →
Max_ (2004-04-01 17:43) [0]У меня задействована связка ADOQuery->DataSetProvider->ClientDataSet, когда запускаю select запрос с груп. функцией, то идет округление значений в DBGride, нпр.
select sum(a) from b- даёт 103, когда в базе 102.68 (округлённые целые значения), то же и с max(), min(), avg(), хотя без груп. функций показывает и после запятой. Может у провайдера или ClientDataSet свойство какое есть?
← →
Desdechado © (2004-04-01 18:25) [1]а в ADOQuery нормальное значение получается?
← →
Max_ (2004-04-01 18:37) [2]В том то и дело что нормальное, одним словом, любой select с групповой функцией заканчивается округлением, а без груп. функций показывает нормально. Я уже все свойства Provider"a и ClientDataSet"a перепробовал!
← →
sniknik © (2004-04-01 18:55) [3]проверил, только немного с другой связкой
ADOConnection->ADODataSet->DataSetProvider->ClientDataSet
ничего похожего.
может у тебя в ClientDataSet-е поля и в них DisplayFormat заданы?
← →
Max_ (2004-04-01 19:04) [4]Я запросы динамически пишу (в RichEdit"e), так что там нет никаких полей!
← →
sniknik © (2004-04-01 19:16) [5]у меня не округляет, кроме измененной связки у меня D7.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c