Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > сделать pFIBTransaction.CommitRetaining


Автор: leha2007 27.8.2006, 12:36
Какая разница: сделать pFIBTransaction.CommitRetaining или установить в pFIBDataSet свойство AutoCommit в True?

Автор: Alex 27.8.2006, 12:44
Если коротко, то: два совершенно разных действия.

AutoCommit в True предпологается, что у вас pFIBDataSet указана отдельная транзакция на запись, которая открывается только в момент редактирования DataSet'a и закрывается с подтверждением при pFIBDataSet.Post
pFIBTransaction.CommitRetaining - сказать транзакции Commit, но не закрывать ее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)