![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Транзакции и параметры [D7, DBISAM]
webpauk © (2008-07-18 12:50:00)Поддерживаются ли параметрические переменные при транзакциях?
SQL.Add(' START TRANSACTION;');
SQL.Add(' INSERT INTO С(IDObject, Name) VALUES (:IDObject, :Name);');
SQL.Add(' INSERT INTO D(IDObject) VALUES (LASTAUTOINC("C"');');
SQL.Add( 'COMMIT FLUSH;');
ParamByName('IDObject').AsInteger:=fIDObject;
ParamByName('Name').AsString:=Trim(Edit1.Text);
ExecSQL;
Правильный$Вася (2008-07-18 13:13:00) [1]
> ("C" ')
явно левый апостроф
а вообще какая разница, где параметры?
webpauk (2008-07-18 12:52:00) [2]SQL.Add(' START TRANSACTION;');
SQL.Add(' INSERT INTO С(IDObject, Name) VALUES (:IDObject, :Name);');
SQL.Add(' INSERT INTO D(IDObject) VALUES (LASTAUTOINC("C"'));');
SQL.Add(' COMMIT FLUSH;');
ParamByName('IDObject').AsInteger:=fIDObject;
ParamByName('Name').AsString:=Trim(Edit1.Text);
ExecSQL;