码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET中调用事务处理的方法

时间:2015-01-14 21:09:48      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

/// <summary>
       ///   事务处理 
       /// </summary>
       /// <param name="strSql"></param>
       /// <returns></returns>
       public bool InportData(string strSql)
       {
           
           SqlConnection sqlConnection = new SqlConnection(DbHelperSQL.connectionString);
           sqlConnection.Open();
           SqlTransaction myTrans = sqlConnection.BeginTransaction();
           SqlCommand sqlInsertCommand = new SqlCommand();
           sqlInsertCommand.Connection = sqlConnection;
           sqlInsertCommand.Transaction = myTrans;
           try
           {
               sqlInsertCommand.CommandText = strSql.ToString();
               sqlInsertCommand.ExecuteNonQuery();
               myTrans.Commit();
               return true;
           }
           catch (Exception ex)
           {
               myTrans.Rollback();
               return false;
           }
           finally
           {
               sqlConnection.Close();
           }
       }

  

ASP.NET中调用事务处理的方法

标签:

原文地址:http://www.cnblogs.com/luoyangcn/p/4224790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!