手机
当前位置:查字典教程网 >编程开发 >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检测到不安全 Request.Form 值解决方案汇总

利用Asp.Net回调机制实现进度条

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

asp.net模板引擎Razor调用外部方法用法实例

ASP.NET中实现中文简/繁体自动转换的类

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

使用Lucene.NET实现站内搜索

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

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

程序中常用的种代码

精品推荐
分类导航