手机
当前位置:查字典教程网 >编程开发 >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(c#) RSS功能实现代码

asp.net下百度的编码和解码

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

asp.net UpdatePanel的简单用法

asp.net程序编译调试时偶尔出现访问被拒绝的错误的解决方法

ASP.Net不执行问题一解

asp.net学习中发现的比较完整的流程

ASP.NET如何获取两个日期之间的天数

asp.net“服务器应用程序不可用” 解决方法

使用Lucene.NET实现站内搜索

精品推荐
分类导航