Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.20;
Скачать: CL | DM;

Вниз

Исключение   Найти похожие ветки 

 
les ©   (2003-02-26 16:32) [0]

Без фильтра все работает нормально. Но после того как фильтр
установлен возникает subj. Тоже самое если фильтр пробовать отключать перед закритием.

Но если агрегати неактивни - фильтр работает нормально и никаких исключений. Неужели агрегати и фильтр под TClientDataSet "вещи несуместни"? Подскажите пожалуйста как заставить агрегати и фильтр работать одновременно? Ето вообще возможно? Какие нибудь link"и по теме?

Структура таблици:
i: ftAutoInc
value: ftCurrency
date: ftDate.

Агрегати: Count (COUTN(value)) и Total (SUM(value)).
Фильтр: "date > ""1/26/2002"" AND date < ""2/26/2002""".


 
les ©   (2003-02-26 21:24) [1]

Up. Ну хотя б намекните, что ли. Вообще кто-нибуть использует TClientDataSet в котором и фильтр и агрегати задействовани одновременно?


 
les ©   (2003-02-27 16:20) [2]

2Up. Неужели никто с TClientDataSet не работает? Ну хотя би попробуйте описаную ситуацию у себя - у вас работает?


 
AlexSerp ©   (2003-02-28 11:04) [3]

Они у тебя не только в TClientDataSet не будут работать, но с обычным запросом. Или я не прав?
Ведь система тебе выдает нормальный ответ, и TClientDataSet это не относится. А относится к тому КАК ты пытаешься фильтровать. Т.е. база данных не позволяет применять такие конструкции в таком контексте.


 
les ©   (2003-02-28 15:02) [4]


> Они у тебя не только в TClientDataSet не будут работать,
> но с обычным запросом


Данние в/из TClientDataSet я пишу в локальний файл - *.cds - его родной формат. Поетому обичним запросом их не виберешь - только через сам TClientDataSet. (Я имею в виду не SQL агрегати (SUM, COUNT) а родние - свойство Aggregates.)


> Ведь система тебе выдает нормальный ответ, и TClientDataSet
> это не относится.


Почему же - как раз к TClientDataSet и относится - ошибка возникает где-то в DropAggregate (один из методов интерфейса реализации TClientDataSet).


> А относится к тому КАК ты пытаешься фильтровать. Т.е. база
> данных не позволяет применять такие конструкции в таком
> контексте.


Хм... так у меня единственний TClientDataSet и есть вся база даних. Да и фильтрация виполняеться правильно если агрегати не активни. Именно когда и агрегати активни и ставишь фильтр то при закритии subj. Причем ета ошибка еще и не стабильна - то есть после двух попиток закрить на третий раз ето все таки удаеться. Но TClientDataSet после етого уже не откроешь :)

Ну и на том спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.03.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
3-64040
tribesman
2003-03-02 19:11
2003.03.20
Выбор БД


1-64066
axs
2003-03-07 09:07
2003.03.20
Помогите с компонентом


1-64107
Barmutik
2003-03-10 20:08
2003.03.20
Память и диначические массивы


1-64125
GrayWolf
2003-03-10 22:16
2003.03.20
Корректная выгрузка DLL


8-64234
Gerda
2002-12-05 16:57
2003.03.20
По поводу JPEG`а