Форум: "Базы";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];
ВнизИсключение Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.013 c