能具体一点好吗?
例如:我现在打开一个工资数据库,需要对所有人的津贴值做调整,我使用的是
data1.database.execute update_sql方法,请问,如何设置事务的开始和提交(回滚)?
谢谢!

解决方案 »

  1.   

    后来我用了个笨方法解决了问题:
    由于我实在找不到支持数据控件的事务操作方法,只好采用原始的备份/恢复方法。先把数据备份到临时文件,Undo(撤销操作)就是把数据从临时备份数据中全部恢复回来,并使用了SQL的Insert From语句。
    缺点:必须先进行备份;效率比较低。
      

  2.   

    事务操作需要使用connection的BeginTrans,CommitTrans和RollbackTrans方法,你可以通过Adodc1.Recordset.ActiveConnection.BeginTrans调用。