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
相關文章
- HTTP 2.0與HTTP 1.1區別HTTP
- 本地事務和分散式事務的區別分散式
- 說說 HTTP1.0/1.1/2.0 的區別?HTTP
- 詳解!HTTP1.0/1.1/2.0/3.0的區別HTTP
- HTTP1.0,HTTP1.1,HTTPS和HTTP2.0的區別HTTP
- HTTP發展史,HTTP1.1與HTTP2.0的區別HTTP
- EJB1.1與EJB2.0的主要區別都那些阿???
- 事務可見性的判斷和事務隔離級別,PostgreSQL和MySQL實現上有啥區別MySql
- vue2.0中的:is和is的區別Vue
- 計算機網路複習筆記 - HTTP 1.0 / 1.1 / 2.0 的區別計算機網路筆記HTTP
- 上班和事業的區別
- ADO與ADO.NET 的區別
- TCC和兩階段分散式事務處理的區別分散式
- u盤3.0和2.0哪個好 u盤3.0和2.0的區別
- 請問下struts1.1和struts1.2的區別?
- HTTP、HTTP1.1、HTTP/2的區別HTTP
- hadoop1.0 和 Hadoop 2.0 的區別Hadoop
- struts1.1和struts1.2有什麼區別?
- vue1.0和vue2.0區別(一)Vue
- Spring事務配置的五種方式和spring裡面事務的傳播屬性和事務隔離級別Spring
- Remoting和Web服務的區別REMWeb
- 對SSO單點登入和OAuth2.0的區別和理解OAuth
- http1.0與http1.1的區別(轉)HTTP
- QC2.0 3.0 4.0 的區別
- MySQL事務隔離級別和MVCCMySqlMVC
- mysql事務隔離級別和鎖MySql
- entity framework與ADO.NET 2.0效率Framework
- java spring巢狀事務詳情和事務傳播型別JavaSpring巢狀型別
- SQVI和SAP查詢QUERY的區別和使用注意事項
- Web1.0、Web2.0 和 Web3.0 的區別Web
- 編輯 Java 中的事務 — JDBC 事務和 JTA 事務JavaJDBC
- 服務的熔斷和降級的區別
- 資料庫事務與事務的隔離級別資料庫
- SqlServer事務詳解(事務隔離性和隔離級別詳解)SQLServer
- FMDB支援的事務型別型別
- http1.1與http2.0HTTP
- SOA架構和微服務架構的區別架構微服務
- Android程式(Processes)和任務(tasks)的區別Android