![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при фильтрации строкового поля в ADO [D5, MSAccess]
3asys © (2002-07-23 13:51:00)Подключаюсь через ADO к БД Access. Используя TADOTable устанавливаю фильтр примерно так:
ADOTable1.Filter:="Param_Name = "+a;
где a - строковая переменная
Выдается ошибка:
"The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another."
Если же я фильтрую по числовому (а не строковому) полю из той же таблице, - например:
ADOTable1.Filter:="Param_ID = "+IntToStr(b);
где b : Integer,
то - никаких проблем.
В чем тут может быть дело и что можно сделать?
С Уважением, 3asys
3asys (2002-07-23 15:52:00) [1]>> Johnmen ©
Спасибо большое! Отлично работает.
С Уважением, 3asys
Johnmen (2002-07-23 14:01:00) [2]ADOTable1.Filter:="Param_Name = """+a+"""";