Помогите, пожалуйста разобраться в оформлении SQL-запроса в делфи.
В IBConsole следующий запрос работает.
Код:
1 2 | insert into Book(Vid, Data, kol, ID_Post, ID_dept, ID_MAt)
values( 'P' , '22.12.2010' , '123' ,(select ID_Post from Post where name_post= 'Поставщик3' ), '4' , (select ID_Mat from Mat where name_Mat= 'qweqw' ));
|
А вот вариант Делфи - он почему-то не работает.
Код:
1 2 | fDM . IBQuery1 . SQL . Add( 'insert into Book(Vid, Data, kol, ID_Post, ID_dept, ID_MAt)' );
fDM . IBQuery1 . SQL . Add( 'values(' + 'comboBox1.Text' + ', ' + 'DateTimePicker1.Date' + ', ' + 'Edit1.Text' + ',(select ID_Post from Post where name_post=' + 'DBLookupComboboxEh2.Text' + '), ' + 'Edit2.Text' + ', (select ID_Mat from Mat where name_Mat=' + 'DBLookupComboboxEh3.Text' + '))' );
|