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

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

Как в сиквеле сделать вставку комбинированную из select и Param [D5, Paradox]


Rustik ©   (2002-12-24 12:16:00) 

Трбуется вставить в таблицу1 (P, P1, P2, P3, P4) записи выбранные из другой таблицы через select ... поля P1, P2, P3, P4
а полю P присвоить значение параметра Param1.


Nikolay M.   (2002-12-24 12:36:00) [1]

Query.SQL.Text := "INSERT INTO table1 (P, P1, P2) SELECT :Param1, P1, P2 FROM table2";
Query.ParamByName ("Param1").ParamType := ptInteger;
Query.ParamByName ("Param1").AsInteger := 123;
Query.ExecSQL;


Rustik   (2002-12-24 12:26:00) [2]

А параметр задавать в SQL ?


Nikolay M.   (2002-12-24 12:22:00) [3]

INSERT INTO table1 (P, P1, P2)
SELECT :Param1, P1, P2
FROM table2

?


Наверх

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