事务

SqlConnection   sqlConnection   =   new   SqlConnection();   
  ...初始化连接   
  //   开启事务   
  SqlTransaction   sqlTransaction   =   sqlConnection.BeginTransaction();   
  //   将事务应用于Command   
  SqlCommand   sqlCommand   =   new   SqlCommand();   
  sqlCommand.Connection   =   sqlConnection;   
  sqlCommand.Transaction   =   sqlTransaction;     
  try   
  {   
  //   利用sqlcommand进行数据操作   
  ...   
  //   成功提交   
  sqlTransaction.Commit();   
  }   
  catch(Exception   ex)   
  {   
  //   出错回滚   
  sqlTransaction.Rollback();   
  } 

你可能感兴趣的:(事务)