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

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

<B>Как заэкранировать символ (')</B> [D5, D6, D7, MSSQL]


skif ©   (2004-09-09 14:06:00) 

Как заэкранировать символ (')
есть запрос
сильно параметризированый
я хочу просто сбить из параметров ЗАПРОС, ну типа
--------------
if Length(Edit3.Text)>0 then
    begin
         SQL:=SQL+'and land='+Edit3.Text;
    end;
--------------
однако мне необходимо Edit3.Text моместить в кавычки при выполнении запроса. Как это сделать?
Вырианты с ParamByName - не предлагать


Плохиш   (2004-09-09 14:14:00) [1]

quotedstr


Ega23   (2004-09-09 14:14:00) [2]


if Length(Edit3.Text)>0 then
   begin
        SQL:=SQL+'and land='+Chr(39)+Edit3.Text+Chr(39);
   end;

Можно SQL:=SQL+'and land="'+Edit3.Text+'"';

По-всякому можно.


Наверх

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