![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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+" ";