Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TQuery.Filter не работает [D5]


Labert ©   (2002-04-04 13:19:00) 

Есть примерно такая строка в программе:

Query.Filter := "Field = ""CA*""";

И на этой строке получаю EDBEngineError with message "operation not applicable"

Кто-нибудь знает, в чем дело?


Johnmen   (2002-04-04 15:35:00) [1]

>Anatoly Podgoretsky © : Спасибо !


Anatoly Podgoretsky   (2002-04-04 15:27:00) [2]

Johnmen © (04.04.02 15:17)
www.podgoretsky.com - мог бы и догадаться :-)
Только учти сильно перегружен, нужно терпение для работы.


Labert   (2002-04-04 15:25:00) [3]

Разобрался! Я сам виноват. На этом Query уже стоял обработчик OnFilter, оказывается.


Johnmen   (2002-04-04 15:17:00) [4]

>Anatoly Podgoretsky © : Неуловимый Анатолий, не подскажешь ли адрес твоего сайта ?


Anatoly Podgoretsky   (2002-04-04 15:09:00) [5]

Johnmen © (04.04.02 15:03)
Field LIKE "%CA%"

Что с жтим будет делать фильтр не понятно


Johnmen   (2002-04-04 15:03:00) [6]

>Dok_3D © : И каково же значение свойства Query.Filter получится ?


Dok_3D   (2002-04-04 14:59:00) [7]

Гм...
Я бы написал Query.Filter := Format("Field LIKE ""%s""","CA%")


Johnmen   (2002-04-04 13:35:00) [8]

Query.Filter := "Field = "CA*"";


DeadMoroz   (2002-04-04 13:28:00) [9]

Попробуй сохранить текст запроса в текстовый файл и проверь правильность синтаксиса.


Val   (2002-04-04 13:26:00) [10]

А так?
Query.Filter := "MyField = "+#39+"CA*"+#39+" ";


Наверх

Титульная страница Поиск, карта сайта Написать письмо