zoukankan
html css js c++ java
SqlTransaction事务使用示例
using
System;
using
System.Data;
using
System.Data.SqlClient;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
CNTVS.TOOLS;
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
protected
void
Button1_Click(
object
sender, EventArgs e)
{
SqlConnection conn
=
Database.GetConn();
SqlTransaction st
=
conn.BeginTransaction();
try
{
string
sql
=
"
Insert Into T_Test(F_Name) values('A')
"
;
Database.ExecuteNonQuery(st, CommandType.Text, sql);
//
这里会报错,在挂起的事务中,该事务分配的连接,不能再独占使用
//
string A = Database.ExecuteScalarToStr(conn,CommandType.Text,"Select F_ID From T_Test where F_Name='A'");
sql
=
"
Insert Into T_Test2(F_ID,F_Age) values(1,2)
"
;
Database.ExecuteNonQuery(st, CommandType.Text, sql);
st.Commit();
}
catch
(Exception Ex)
{
st.Rollback();
Website.WriteError(Ex);
}
finally
{
Database.Dispose(conn);
}
}
}
作者:
菩提树下的杨过
出处:
http://yjmyzz.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
Linux du命令
log
为什么基址不会变?
游戏辅助分类
什么是nProtect?
Linux启动过程详解
Restorator 2018 v3.90汉化注册版 含注册码汉化激活教程
LoadLibrary(C:softIDA 7.0IDA 7.0pluginspython64.dll) error: 找不到指定的模块。 C:softIDA 7.0IDA 7.0pluginspython64.dll: can't load file LoadLibrary(C:softIDA 7.0IDA 7.0pluginspython64.dll) erro
windows 安装python2.7
ida 下载
原文地址:https://www.cnblogs.com/yjmyzz/p/1016142.html
最新文章
Python2.7编码问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position...解决方法
shell uniq 统计,计数
shell sort命令
shell grep命令
shell 统计行数,单词个数,字符个数
shell 重定向0,1,2
shell 字符串分割cut
shell 显示详细信息
nohup 的含义
python 获取数字在内存的内容
热门文章
shell tail 命令
shell sed 命令
c str to float
c 判断是否为非控制字符
c 判断一个字符是否为空格
c 判断一个字符是否为字母
c 判断一个字符是否为字母数字
mac os 下安装 nmap网络扫描和嗅探工具包
xx
python 角度和弧度转化
Copyright © 2011-2022 走看看