首先至少要引用的文件
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;
(1)在需要执行sql业务中写如下代码:
ArrayList sqlList = new ArrayList();
string sqlStr1 = @"insert into....";
string sqlStr2 = @"update....";
sqlList.Add(sqlStr1 );
sqlList.Add(sqlStr2 );
if (sqlList.Count > 0)
{
var result= BatchExecuteNonQuery(sqlList); //事务操作
if (result)
{
//操作成功的代码
}
else {
//操作失败的代码
}
}
(2)执行BatchExecuteNonQuery函数的代码
public bool BatchExecuteNonQuery(ArrayList ALSql)
{
string strconntstring = WebConfigurationManager.ConnectionStrings["字符串"].ToString();
SqlConnection Conn = new SqlConnection(strconntstring);
if (Conn.State != ConnectionState.Open)
{
try
{
Co
C#中事务批量操作sql语句
最新推荐文章于 2025-06-12 17:55:31 发布