手机
当前位置:查字典教程网 >编程开发 >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操作javascript:confirm返回值的两种方式

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

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

程序中常用的种代码

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

asp.net下 jquery jason 高效传输数据

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

ASP.net(c#)打造24小时天气预报及实时天气

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

精品推荐
分类导航