zoukankan      html  css  js  c++  java
  • .net事务使用实例

     

     #region 批量处理Sql
            /// <summary>
            /// 批量处理Sql
            /// </summary>
            /// <param name="Array_Sql"></param>
            /// <returns></returns>
            public static bool FileInsertToData(string[] Array_Sql)
            {
                bool  Result= true;

                SqlConnection sqlConn = new SqlConnection(strConn);
                SqlCommand Comm = sqlConn.CreateCommand();
                SqlTransaction myTrans;

                myTrans = sqlConn.BeginTransaction();

                Comm.Connection = sqlConn;
                Comm.Transaction = myTrans;
                Comm.CommandType = CommandType.Text;
                sqlConn.Open();
                try
                {
                    for (int i = 0; i < Array_Sql.Length; i++)
                    {
                        Comm.CommandText = Array_Sql[i].ToString();
                        Comm.ExecuteNonQuery();
                    }
                    myTrans.Commit();//事务提交
                    Result = true;
                }
                catch (Exception ex)
                {
                    myTrans.Rollback();//事务回滚
                    Result = false;
                }
                finally
                {
                    sqlConn.Close();
                    Comm.Dispose();
                }

                return Result;

            }

            #endregion

  • 相关阅读:
    网页布局 选择符 选择符权重
    css基础
    新手入门html 表格 表单 超链接 图片
    新手入门html
    批量安装Windows系统
    无人值守批量安装服务器
    PXE实现无人值守批量安装服务器
    小白必看:零基础安装Linux系统(超级详细)
    项目实战:rsync+sersync实现数据实时同步
    rsync学习笔记
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1809065.html
Copyright © 2011-2022 走看看