Главная страница
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.022 c
14-64322
Volly
2003-03-04 17:15
2003.03.20
Образ диска и запись его


1-64201
Karros
2003-03-07 21:54
2003.03.20
Кто сделает меньше ?


14-64327
iZEN
2003-03-03 16:22
2003.03.20
Оцените сайт: http://izen.by.ru


14-64319
Думкин
2003-03-01 07:13
2003.03.20
О дизайне


6-64271
бродяги
2003-01-29 13:33
2003.03.20
Защищенная сессия