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