当前位置:首页 » 多媒体相关

delphi中的事务处理?


 
      在delphi中使用adoconnection   和   adoquery   ,请问如何使用  
   
  事务(transaction)?

推荐阅读

  • CKCG组织者采访——电子竞技进入奥运会? [详细内容]
  • 买液晶送AK47 鹰特17寸4ms液晶1399 [详细内容]
  • 无铅0噪音 七彩虹73LE新品只要549 [详细内容]
  • 群雄争价 低价数码单反进入混战时代 [详细内容]
  • 发现2020几个超级大bug [详细内容]
  • 1.2ns映众7600GS游戏王子Ⅱ代新到 [详细内容]
  • 稳重不失轻薄 IBM X32降价登场进入选购期 [详细内容]
  • 网友回答:
    网友:fly518

    adocn.begintrans;  
      try  
          adoquery.updatebatch;  
          adocn.commit;  
          showmessage(保存成功!)     ;  
      except    
          on   e:eoleexception   do  
          begin  
              ls_error   :=   e.message;  
              adocn.rollback;  
              showmessage(数据保存失败,错误信息:   +   ls_error   )  
          end;  
      end;  
       
     

    网友:iwantflay

    try  
          adoconnection.begintrans;       //开始事务  
           
          做数据库操作(可以用adoquery)  
           
          adoconnection.committrans;   //提交事务  
      except  
          adoconnection.rollbacktrans;   //回滚事务  
      end;

    .

    讨论区

    Login