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
查看全文
相关阅读:
iOS block从零开始
iOS 简单动画 序列帧动画
iOS 简单动画 block动画
IOS 简单动画 首尾式动画
IOS 手势详解
IOS block 循环引用的解决
IOS GCD定时器
IOS TextField伴随键盘移动
IOS RunLoop面试题
IOS RunLoop 常驻线程的实现
原文地址:https://www.cnblogs.com/antony1029/p/1224124.html
最新文章
keil lib 库引起的报错
文件MD5 并复制到剪切板
C# 委托 事件
默认的 IIS MIME 类型关联 bat 类型
acl 库
winsap 连接 Ubuntu linux 19
单例模式
IOS Quartz2D 通过UIColor生成图片
iOS程序启动的过程及原理
我对XCode Objective-c Cocoa的简单理解
热门文章
IOS 音效
IOS Quartz2D简介
IOS 计步器
IOS 友盟使用详解
IOS xib在tableview上的简单应用(通过xib自定义cell)
IOS 应用跳转 (IOS9白名单)
IOS 瀑布流UICollectionView实现
IOS 图片轮播实现原理 (三图)
IOS contentOffset该如何理解
HTML5 -1- 简介
Copyright © 2011-2022 走看看