Topic: Не получается объявить переменную или можно Selectom в Insert???

Здравствуйте.
Пожалуйста подскажите как объявить переменную для получения id_dolz из таблицы 'Dolz'

Уже объявлена Глобальная переменная IdUser в таблице 'login' в данной таблице также есть id_dolz для связанной таблицы 'Dolz'

Есть рабочий Insert:
SQLExecute('INSERT INTO main (id_login, data) VALUES (''' +IntToStr(iduser)+''', now()');
Где заполняется УН (id_login) и текущая дата.

Как в данный Insert дописать заполнение еще одного поля Id_dolz???

SQLExecute('INSERT INTO main (id_login, data, id_dolz???) VALUES (''' +IntToStr(iduser)+''', now(), '''Select......?????)');
или
SQLExecute('INSERT INTO main (id_login, data, id_dolz???) VALUES (''' +IntToStr(iduser)+''', now(), '''Объявленная переменная??? (если да то как сделать - весь вечер тыкался не получилось...))');

Re: Не получается объявить переменную или можно Selectom в Insert???

Здравствуйте,


SQLExecute('INSERT INTO main (id_login, data, id_dolz) VALUES (' +IntToStr(iduser)+', now(), '+IntToStr(iddolz)+')');

где iddolz - переменная типа Integer

Dmitry.