我现在用三个select语句选出了3个表放到了DataSet里面,现在我对其进行操作,现在我想用事务的方法,把三个表更新会数据库,如果其中一个失败,全部回滚。请问应该如何用C#编程啊,谢谢高手们

解决方案 »

  1.   

    简单的事物,用ado.net的事务就可以(msdn有例子).///*************************///
    这两年来慢慢习惯了光说不练
    ///*************************///
      

  2.   

    关键是我知道已有DataAdapter的时候怎么用事务,但是我现在用的是微软的Microsoft.ApplicationBlocks.Data的SqlHelper,所以不知道如果采用事务的方法应该怎么做,我如果直接用ds.AcceptChanges();他会不会实现事务,如果我一个表一个表更新,但是我怎么获得他原先的那个DataAdapter?