zoukankan
html css js c++ java
实现事务处理.
/**/
///
<summary>
///
执行多条SQL语句,实现数据库事务。
///
</summary>
///
<param name="SQLStringList">
多条SQL语句
</param>
public
static
void
ExecuteTransaction(ArrayList SQLStringList)
...
{
using
(SqlConnection conn
=
new
SqlConnection(connectionString))
...
{
conn.Open();
SqlCommand cmd
=
new
SqlCommand();
cmd.Connection
=
conn;
SqlTransaction tx
=
conn.BeginTransaction();
cmd.Transaction
=
tx;
try
...
{
for
(
int
n
=
0
;n
<
SQLStringList.Count;n
++
)
...
{
string
strsql
=
SQLStringList[n].ToString();
if
(strsql.Trim().Length
>
1
)
...
{
cmd.CommandText
=
strsql;
cmd.ExecuteNonQuery();
}
}
tx.Commit();
}
catch
(System.Data.SqlClient.SqlException E)
...
{
tx.Rollback();
throw
new
Exception(E.Message);
}
}
}
查看全文
相关阅读:
如何将用户中的表拷贝到其他用户当中
Java 网络编程
oracle 10g 在win7下安装,提示程序异常终止,发生未知错误
&运算<<移位运算
Delegate and Protocol
Property
[转载]OpenCV2.2.0win32vs2010在VS2010下的安装
Adobe_Premiere_CS4快捷键大全
vs2008 + OpenCV2.1.0win32vs2008安装
Xcode 3.2.5免证书开发调试[转]
原文地址:https://www.cnblogs.com/xiaotuni/p/2365749.html
最新文章
DataTable接受更改 dt.AcceptChanges()
[转]条理性
flex多文件上传
而要保证这一切的前提条件就是出色的SSAT+TOEFL成绩。
锐捷、赛尔认证MentoHUST
捕获Camera并保存图片到本地(照相功能) samhy
Flex文件上传下载
linux下root密码修改方法
比尔盖兹给青少年的11条准则
JS中style属性
热门文章
计算机中的图
ajaxpro实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
什么是托管代码
Atlas控件使用说明
.net防止数据注入
构建安全的Xml Web Service系列之初探使用Soap头 [转彬哥]
抽象工厂模式(转)
最小生成树Prim算法和Kruskal算法
Oracle的临时表
更改oracle9i数据库的主机名
Copyright © 2011-2022 走看看