OleDbTransaction 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示要對數據源進行的 SQL 交易。 此類別無法獲得繼承。
public ref class OleDbTransaction sealed : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public ref class OleDbTransaction sealed : System::Data::Common::DbTransaction
public sealed class OleDbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public sealed class OleDbTransaction : System.Data.Common.DbTransaction
type OleDbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
type OleDbTransaction = class
inherit DbTransaction
Public NotInheritable Class OleDbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public NotInheritable Class OleDbTransaction
Inherits DbTransaction
- 繼承
- 繼承
- 實作
備註
應用程式透過呼叫BeginTransactionOleDbConnection物件來建立OleDbTransaction物件。 所有與該交易相關的後續操作(例如,提交或中止交易)都會在物件上 OleDbTransaction 執行。
屬性
| 名稱 | Description |
|---|---|
| Connection |
取得 OleDbConnection 與交易相關的物件,或 |
| DbConnection |
當在派生類別中覆寫時,會取得 DbConnection 與該交易相關的物件。 (繼承來源 DbTransaction) |
| IsolationLevel |
指定此交易的 。IsolationLevel |
方法
| 名稱 | Description |
|---|---|
| Begin() |
啟動巢狀資料庫交易。 |
| Begin(IsolationLevel) |
啟動巢狀資料庫交易,並指定用於新交易的隔離層級。 |
| Commit() |
提交資料庫交易。 |
| CreateObjRef(Type) |
建立一個物件,包含產生代理伺服器所需的所有相關資訊,用於與遠端物件通訊。 (繼承來源 MarshalByRefObject) |
| Dispose() |
釋放 DbTransaction. (繼承來源 DbTransaction) |
| Dispose(Boolean) |
釋放 未管理的資源, DbTransaction 並可選擇性地釋放受管理資源。 (繼承來源 DbTransaction) |
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| Finalize() |
允許對象嘗試釋放資源,並在垃圾收集回收之前執行其他清除作業。 |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetLifetimeService() |
取得目前控制此實例生命週期政策的終身服務物件。 (繼承來源 MarshalByRefObject) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| InitializeLifetimeService() |
取得一個終身服務物件以控制此實例的終身政策。 (繼承來源 MarshalByRefObject) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| MemberwiseClone(Boolean) |
建立一個 MarshalByRefObject 目前物件的淺層複製品。 (繼承來源 MarshalByRefObject) |
| Rollback() |
會將交易從待處理狀態回滾。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IDbTransaction.Connection |
取得 DbConnection 與交易相關的物件,或在交易不再有效時取得空參考。 (繼承來源 DbTransaction) |
| IDisposable.Dispose() |
執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。 |