Непонятки с quotedstr

Bobby
Дата: 31.05.2011 10:20:15
Всем доброго дня!
Выполняю безобидную операцию, например:
sql_str:='select * from table where field='+quotedstr(edit1.text);
но при этом edit1.text обрамляется не в одинарные, а в двойные кавычки. Объясните, плз, в чем прикол и как сделать, чтоб кавычки были одинарные. заранее благодарен
Ega
Дата: 31.05.2011 10:21:26
Bobby
Объясните, плз, как сделать, чтоб кавычки были одинарные


Использовать параметры.
Bobby
Дата: 31.05.2011 10:22:54
Ega,

про параметры я знаю, но мне нужен запрос с like, причем он динамически формируется. поэтому параметры тут не катят
Ega
Дата: 31.05.2011 10:27:54
Bobby
Ega,

про параметры я знаю, но мне нужен запрос с like, причем он динамически формируется. поэтому параметры тут не катят


Параметры тут ещё как катят, не надо ля-ля.
SQLap
Дата: 31.05.2011 10:30:38
Bobby,

ты встань на QuotedStr и нажми контрол-мышь. Может, это у тебя совсем другая функция.
Anatoly Podgoretsky
Дата: 31.05.2011 11:22:20
Bobby
Ega,

про параметры я знаю, но мне нужен запрос с like, причем он динамически формируется. поэтому параметры тут не катят

Хорошо, что сказал, а то мы не знали и по глупости использовали параметры, теперь не будем!
Anatoly Podgoretsky
Дата: 31.05.2011 11:23:09
Кстати, а откуда узнал, что кавычки двойные, а подтверждение можешь привести?