![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Недопустимая строка шаблона [MS Access]
db_noob © (2007-02-20 17:11:00)Запрос ниже. StrValue берется от пользователя. Есть ли какое-либо API чтобы избежать попадания туда служебных символов? или надо чистить StrValue ручками?
ExecuteSQL(
Format('SELECT * ' +
'FROM Table1 ' +
'WHERE (Field1 = %s) ',
[QuotedStr(StrValue]));
Этот запрос валится к примеру при StrValue = '['
Плохиш (2007-02-20 23:24:00) [1]
> Этот запрос валится к примеру при StrValue = '['
Не верю...
Gin2 (2007-02-20 17:34:00) [2]
> ExecuteSQL(
> Format('SELECT * ' +
> 'FROM Table1 ' +
> 'WHERE (Field1 = %s) ',
> [QuotedStr(StrValue]));
Про параметры слышали?