SqlTransaction trans;
trans = con.BeginTransaction();
cmd.Transaction = trans;
try
{
cmd.ExecuteNonQuery();
trans.Commit();
}
catch(Exception e)
{
trans.Rollback();
}
finally
{
con.Close();
}
================================
using System.Transactions;
//// <summary>
/// 事務測試方法-- Add by Teracy on 2007-09-09
/// </summary>
void TestTransaction()
{
TransactionOptions options = new TransactionOptions();
options.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
options.Timeout = TransactionManager.DefaultTimeout;
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, options))
{
//資料操作第一步;
//資料操作第二步;
//資料操作第三步;
scope.Complete();
}
}
ADO.NET 1.1和2.0事務的區別
轉載於:https://www.cnblogs.com/RobotTech/archive/2007/10/12/922271.html
相關文章
- 說說 HTTP1.0/1.1/2.0 的區別?HTTP
- HTTP1.0,HTTP1.1,HTTPS和HTTP2.0的區別HTTP
- 本地事務和分散式事務的區別分散式
- 詳解!HTTP1.0/1.1/2.0/3.0的區別HTTP
- ado.net中事務的使用
- ADO與ADO.NET 的區別
- HTTP發展史,HTTP1.1與HTTP2.0的區別HTTP
- 計算機網路複習筆記 - HTTP 1.0 / 1.1 / 2.0 的區別計算機網路筆記HTTP
- vue2.0中的:is和is的區別Vue
- 事務可見性的判斷和事務隔離級別,PostgreSQL和MySQL實現上有啥區別MySql
- hadoop1.0 和 Hadoop 2.0 的區別Hadoop
- TCC和兩階段分散式事務處理的區別分散式
- u盤3.0和2.0哪個好 u盤3.0和2.0的區別
- HTTP、HTTP1.1、HTTP/2的區別HTTP
- entity framework與ADO.NET 2.0效率Framework
- 對SSO單點登入和OAuth2.0的區別和理解OAuth
- Web1.0、Web2.0 和 Web3.0 的區別Web
- QC2.0 3.0 4.0 的區別
- java spring巢狀事務詳情和事務傳播型別JavaSpring巢狀型別
- MySQL事務隔離級別和MVCCMySqlMVC
- mysql事務隔離級別和鎖MySql
- Android程式(Processes)和任務(tasks)的區別Android
- Spring/SpringBoot中的宣告式事務和程式設計式事務原始碼、區別、優缺點、適用場景、實戰Spring Boot程式設計原始碼
- http1.1與http2.0HTTP
- 服務的熔斷和降級的區別
- ../和./和/的區別
- 資料庫事務與事務的隔離級別資料庫
- SqlServer事務詳解(事務隔離性和隔離級別詳解)SQLServer
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- 關於HTTP /1.1 與 /2.0版本的常見差異和特性HTTP
- SOA架構和微服務架構的區別架構微服務
- ||和??的區別
- /*和/**的區別
- 等保1.0和2.0分別是什麼?兩者有什麼區別?
- 什麼是事務、事務特性、事務隔離級別、spring事務傳播特性?Spring
- MySQL 事務隔離級別解析和實戰MySql
- MySQL 的索引和事務MySql索引