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

Вниз

Фильтр на ADOQuery   Найти похожие ветки 

 
skiph ©   (2002-06-20 11:14) [0]

Пытаюсь отфильтровать запрос (так надо!).Конкретно фильтр имеет вид: "(ID_Questionnaire=9)AND(ID_Categ1<>9)" Оба поля числовые.
НО. Если я поставлю этот фильтр такой строкой все проходит нормально:
AllQuery.Filtered:=false;
AllQuery.Filter:="(ID_Questionnaire="+inttostr(QuestID)+")AND(ID_categ1<>9)";
AllQuery.Filtered:=True;
Если же я сначала устанавливаю первую часть, а затем вторую (в итоге получается идентичные строки фильтров):
AllQuery.Filtered:=false;
AllQuery.Filter:="(ID_Questionnaire="+inttostr(QuestID)+")";
AllQuery.Filtered:=True;
............................
AllQuery.Filtered:=False;
AllQuery.Filter:=AllQuery.Filter+"AND(ID_categ1<>"+inttostr(Categ1Query.FieldValue["ID_Categ1"])+")";
AllQuery.Filtered:=True;
Прога вылетает на активизации фильтрации (последняя строчка) с сообщением: "Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом"
Что делать?


 
Lusha ©   (2002-06-20 11:44) [1]

>skiph © (20.06.02 11:14)
Предположим, убрать NULL значения из поля ID_Categ1...


 
skiph ©   (2002-06-20 11:55) [2]

Нет ну строка фильтра создается правильно. Я с помощью вотча проверял!


 
Lusha ©   (2002-06-20 12:01) [3]

Тогда странно... А Update для Delphi6 установлен?


 
roottim   (2002-06-20 13:00) [4]

пробуй второй раз фильтр поставить любой... что будет?
по крайней мере узнаеш.. что это не из-за подставляемых фильтров!
эксперементируй и про апдейт тоже незабуть!
удачи!


 
skiph ©   (2002-06-20 13:30) [5]

Фильтры создаются нормально, но только не в ходе выполнения проги либо когда задаешь их константной строкой (см. прим.1). А где можно закачать упдэйт. А то зашел на Борланд, ничего приличного не нашел....



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
1-47265
ivlex
2002-06-29 10:30
2002.07.15
Шифрование


1-47289
Бадян
2002-06-29 22:55
2002.07.15
Трабл с TImage


14-47674
Kozerog
2002-06-13 13:46
2002.07.15
Parent:=(Self); ???


4-47887
KiberArt
2002-05-14 22:27
2002.07.15
SetWindowHookEx для всех потоков в системе.


14-47698
Igorek
2002-06-17 23:33
2002.07.15
~Rand~, обьясни нам глупым что ты хочешь - может поймем.