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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
Android Media Playback 中的MediaPlayer的用法及注意事项(二)
Android Media Playback 中的MediaPlayer的用法及注意事项(一)
34. Search for a Range
33. Search in Rotated Sorted Array
32. Longest Valid Parentheses
31. Next Permutation下一个排列
30. Substring with Concatenation of All Words找出串联所有词的子串
29. Divide Two Integers
28. Implement strStr()子串匹配
27. Remove Element
原文地址:https://www.cnblogs.com/yjmyzz/p/1016142.html
最新文章
使用汇编语言实现if else 循环 函数调用
Handle ,HMODULE ,HINSTANCE,HINSTANCE
oracle常用的符号用法
Activity的生命周期
设计模式之一:单例模式
算法-删数
贪心算法-会场安排
活动安排
jdk+myeclipse+tomcat配置:
android之简单图形绘制
热门文章
android之进度条组件ProgressBar
android之消息机制(二)
android之消息机制(一)
android之发送短信程序
android之打开网页
android之Chronometer
android之初识Intent
android之数据库SQLite(一)
java基础之java中的基本数据类型
Android四大组件之Intent
Copyright © 2011-2022 走看看