Главная страница
    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.012 c
1-47284
Gamar
2002-06-29 17:40
2002.07.15
Изменение цвета столбца в Run-Time


1-47370
Le!
2002-07-02 04:12
2002.07.15
Народ помогите или посоветуйте!


14-47756
любитель
2002-06-13 09:49
2002.07.15
Нужна песня группы Лето Февраль


7-47839
Максим_
2002-04-23 15:02
2002.07.15
Текст разного цвета в DrawGrid


1-47559
Дмитрий Баранов
2002-06-27 11:27
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский