Форум: "Базы";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизДинамическое создание компонетов TIBDatabase и TIBTransation Найти похожие ветки
← →
Snip © (2004-09-23 16:12) [0]Привет еще раз.
Такой вопрос:TIBdatabase создаеться динамически в Dll таким образом:
Потом все это дело передаеться в главное приложение.
IBDatabase:=TIBDatabase.Create(Application);
IBDatabase.DefaultTransaction:=TIBTransaction.Create(Application);
Все манипуляции с базой данных совершаються в других Dll (например добавление записи). Например так:
procedure AddObj(IBD: TIBDatabase, Name: PChar);
var
IBQ: TIBQuery;
begin
IBQ:=TIBQuery.Create(Application);
IBQ.Database:=IBD;
IBQ.SQL.Clear;
IBQ.SQL.Add("insert into tabel1 (name) values (:name)");
IBQ.ParamByName("name").AsString:=Name;
IBQ.ExecSQL;
IBQ.Free;
end;
Вот такой вопрос, как организовать активацию транзакции и ее подтверждение.
Вот, у меня такие предположения:IBQ.Transaction:=IBD.DefaultTransaction;
и
IBQ.Transaction.StartTransaction;IBQ.Transaction.Commit;
Или я ошибаюсь?
← →
имя (2004-09-23 16:14) [1]Удалено модератором
← →
Snip © (2004-09-23 16:35) [2]Или еще, как сделать чтобы транзакции автоматически подтверждались после изменения внесения информации...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c