如何能够在循环中,只要其中一个循环出错就回滚,类似MSSQL中的事务...., 期盼有人帮我解决, 很急切热情的希望着....谢谢

解决方案 »

  1.   

    jishengzu
     
    (坚持每天一回复,赚他10分钱。)不厚道
      

  2.   


    SqlConnection conn = new SqlConnection("...");
                SqlTransaction tran = conn.BeginTransaction();
                SqlCommand cmd = new SqlCommand();
                cmd.Transaction = tran;            try
                {
                    conn.Open();
                    cmd.CommandText = "...";
                    cmd.ExecuteNonQuery();
                    cmd.CommandText = "...";
                    cmd.ExecuteNonQuery();
                    tran.Commit();
                }
                catch (Exception)
                {
                    tran.Rollback();
                }
                finally
                {
                    conn.Close();
                }希望对你有用.--ADO事物