zoukankan
html css js c++ java
执行多条SQL语句,实现数据库事务。
/**/
///
<summary>
///
执行多条SQL语句,实现数据库事务。
///
</summary>
///
<param name="SQLStringList">
SQL语句的哈希表(key为sql语句,value是该语句的SqlParameter[])
</param>
public
void
ExecuteSqlTran(Hashtable SQLStringList)
{
using
(SqlConnection conn
=
new
SqlConnection(
this
.ConnectionString))
{
conn.Open();
using
(SqlTransaction trans
=
conn.BeginTransaction())
{
try
{
//
循环
foreach
(DictionaryEntry myDE
in
SQLStringList)
{
SqlCommand cmd
=
new
SqlCommand();
string
[] tmp
=
myDE.Key.ToString ().Split(
new
char
[]
{
'
|
'
}
);
string
cmdText
=
tmp[
1
];
SqlParameter[] cmdParms
=
(SqlParameter[])myDE.Value;
PrepareCommand(cmd,conn,trans,cmdText, cmdParms);
int
val
=
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
}
trans.Commit();
}
catch
{
trans.Rollback();
throw
;
}
}
}
}
antony
:
antony1029@163.com
:
http://antony1029.cnblogs.com
查看全文
相关阅读:
【简】题解 AWSL090429 【市场】
【简】题解 AWSL090429 【噪音】
差分约束
凸包模板
杂模板
后缀数组刷题
Trie刷题
字符串模板
网络流建模专题
组合数模板
原文地址:https://www.cnblogs.com/antony1029/p/1224124.html
最新文章
软件测试个人总结
Appnium+夜神模拟器
Github访问失败如何解决
Java数组备忘录
Java字符串备忘录
Java设计模式
Linux学习第10天-命令执行顺序控制与管道
Linux学习第八天-Linux上的压缩工具
数论笔记
模板
热门文章
考试注意事项和技巧
关于有的编译器不能查的错(并且评测机上可以)的总结
お誕生日おめでとう じゃなくて
在什么都不是的一天晚上的随笔
【简】题解 P5283 [十二省联考2019]异或粽子
【简】题解 P4297 [NOI2006]网络收费
DP笔记
【简】题解 AWSL090429 【原子】
【简】题解 AWSL090429 【聚会】
【简】题解 AWSL090429 【价值】
Copyright © 2011-2022 走看看