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

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

Как подставить переменную в SQL запрос?


хоме ©   (2007-12-05 13:12:00) 

Здравствуйте. Подскажите пожалуйста, как подставить переменную в SQL-запрос?

 
 var
   x : string;
begin
  x :=Edit1.Text;
  Query1.Active :=false;
  Query1.SQL.Clear;
  Query1.SQL.Add('SELECT *');
  Query1.SQL.Add('FROM base');
  Query1.SQL.Add('WHERE Flag = x'); //Вот сюда

  DataSource2.DataSet :=Query1;
  Query1.DatabaseName :='exec';
  Query1.Active :=true;


хоме   (2007-12-05 13:24:00) [1]

Спасибо огромное.


Sergey13   (2007-12-05 13:18:00) [2]

> [0] хоме   (05.12.07 13:12)

Query1.SQL.Add('WHERE Flag = :X');

Далее Query1.ParamByName('X').asInteger:=1;


oldman   (2007-12-05 13:16:00) [3]

Query1.SQL.Add('SELECT *');
Query1.SQL.Add('FROM base');
Query1.SQL.Add('WHERE Flag =';
Query1.SQL.Add(x);


Наверх

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