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

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

Фильтрация ?


Хомо ©   (2002-08-19 10:05:00) 

Господа, что за штука такая ?

AdoDataSet1.Filtered := False;
AdoDataSet1.Filter := "Field LIKE ""_NECHTO"""
AdoDataSet1.Filtered := True;

При установлении Filtered в True возникает ошибка "Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another".

Поле Field строковое, это исключение возникает ТОЛЬКО ПРИ УСЛОВИИчто в условии LIKE в начале стоит один или более символов "_".

В чем тут деле и как это обойти ?


Хомо   (2002-08-21 09:44:00) [1]

Нет, господа, что же все таки делать-то ?

Как, используя AdoDataSet1.Filter := "Field LIKE ""_NECHTO""" не получить злостного исключения ? Где искать правду ?


Хомо   (2002-08-20 06:33:00) [2]

wicked, ты меня заинтриговал !

AdoDataSet1.Filter := "Field LIKE ""_NECHTO""" - здесь вездеодинарные.

Попробовал я двойные... Исключение не возникает. Но условие фильтра не выполняется. Не остается ни одной записи, хотя это неправда.


wicked   (2002-08-19 14:53:00) [3]

а кавычки какие ставишь?.... одинарные или двойные?.....
у меня с одинарными всё работает...


Mike Kouzmine   (2002-08-19 11:49:00) [4]

Не может интерпритировать строку фильтра


Хомо   (2002-08-19 11:45:00) [5]

Нет, Johnmen, ты меня не понял... Это и так понятно.

У вопрос: на каком основании возникает это исключение ? Что здесь некорректного ?


Johnmen   (2002-08-19 11:02:00) [6]

вместо LIKE надо =


Хомо   (2002-08-19 11:00:00) [7]

Да нет...
Нужна запись, у которой поле Field="_NECHTO".
Я не хочу никаких шаблонов.

Вообще, на каком основании воникает это исключение ? Что здесь некорректного ?


Mike Kouzmine   (2002-08-19 10:10:00) [8]

Возможно нужен *


Наверх

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