Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

Фильтр на 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
3-47205
Юра
2002-06-19 12:07
2002.07.15
Как сделать вертикальный скроллбар в фильтрованной TTable?


1-47484
klochkov
2002-07-03 16:49
2002.07.15
Строчки


1-47267
rumata_lee
2002-06-29 19:57
2002.07.15
Посоветуйте учебное пособие


1-47244
Locked
2002-06-27 07:26
2002.07.15
Timer


14-47809
copyr25
2002-06-07 01:46
2002.07.15
---|Ветка была без названия|---





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский