using System;
using System.Data;
using System.Data.SqlClient;SqlTransaction sqlTransaction=null;try
 {
sqlTransaction=sqlConnection.BeginTransaction();
          A();
         b();
         c();
        sqlTransaction.Commit();
 }
catch()
 {
  sqlTransaction.Rollback();

解决方案 »

  1.   

    你这个三个方法,需要有一个事务参数,大概的意思如下:using System;
    using System.Data;
    using System.Data.SqlClient;SqlTransaction sqlTransaction=null;
    try
     {
    sqlTransaction=sqlConnection.BeginTransaction();
              A(sqlTransaction);
             b(sqlTransaction);
             c(sqlTransaction);
            sqlTransaction.Commit();
     }
    catch()
     {
      sqlTransaction.Rollback();
      

  2.   

    http://community.csdn.net/Expert/topic/3213/3213164.xml?temp=.5764276