我将 Delphi 2010 与like 和FIB Components
数据库TpFIBDataset
一起使用。TpFIBTransaction
TpFIBDataset
Firebird
我已经将 TpFIBDataset 的“AutoCommit”属性设置为“False”,然后当我在try..finally
块中执行以下语句并回滚时,仍然会发布事务数据。
代码:
FIBDataset.Post;
下面是示例代码。
代码:
try
FIBDatabase.StartTransaction;
....
Block of Code;
...
finally
if saveALL then
FIBDatabase.CommitRetaining
else
FIBDatabase.RollbackRetaining;
end;