sql事务应用积累_asp.net教程-查字典教程网
sql事务应用积累
sql事务应用积累
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下://////批量执行SQL语句//////SQL语句数组///SQL参数对象数组///publicstaticInt32E...

复制代码 代码如下:

/// <summary>

/// 批量执行SQL语句

/// </summary>

/// <param name="Sqlstr">SQL语句数组</param>

/// <param name="param">SQL参数对象数组</param>

/// <returns></returns>

public static Int32 ExecuteSqls(String[] Sqlstr, List<SqlParameter[]> param)

{

String ConnStr = GetSqlConnection();

using (SqlConnection conn = new SqlConnection(ConnStr))

{

SqlCommand cmd = new SqlCommand();

SqlTransaction tran = null;

cmd.Transaction = tran;

try

{

conn.Open();

tran = conn.BeginTransaction();

cmd.Connection = conn;

cmd.Transaction = tran;

Int32 count = Sqlstr.Length;

for (Int32 i = 0; i < count; i++)

{

cmd.CommandText = Sqlstr[i];

cmd.Parameters.AddRange(param[i]);

cmd.ExecuteNonQuery();

}

tran.Commit();

return 1;

}

catch

{

tran.Rollback();

return 0;

}

finally

{

cmd.Dispose();

conn.Close();

}

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类