南门小子

网页备忘录。。。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
Delphi 2007 下面的DBX4事务处理的方式,和以前的版本略有不同

var

  TD: TDBXTransaction;

begin

  
if not SQLConnection.InTransaction then

  
begin

    TD :
= SQLConnection.BeginTransaction(TDBXIsolations.ReadCommitted);

    try

      
// 你的处理数据的代码

      

      SQLConnection.CommitFreeAndNil(TD);

    except

      On e:Exception 
do

        
begin

          SQLConnection.RollBackFreeAndNil(TD);

          raise;

      
end;

    
end;

  
end;

end
posted on 2008-03-17 09:29  南门小子  阅读(752)  评论(3编辑  收藏  举报