手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >sql事务应用积累
sql事务应用积累
摘要:复制代码代码如下://////批量执行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();

}

}

}

【sql事务应用积累】相关文章:

asp.net水晶报表参数字段在代码中赋值的方法

几个ASP.NET技巧

.net中发送邮件内容嵌入图片的具体实例

ASP.NET检测到不安全 Request.Form 值解决方案汇总

asp.net UpdatePanel的简单用法

ASP.Net不执行问题一解

C#列出局域网中可用SQL Server服务器(续)

aspx超强木马查杀与防范

关于.NET动态代理的介绍和应用简介

ASP.NET 如何避免页面重新整理时重复送出

精品推荐
分类导航