OleDbTransaction 類別

定義

表示要對數據源進行的 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
繼承
OleDbTransaction
繼承
實作

備註

應用程式透過呼叫BeginTransactionOleDbConnection物件來建立OleDbTransaction物件。 所有與該交易相關的後續操作(例如,提交或中止交易)都會在物件上 OleDbTransaction 執行。

屬性

名稱 Description
Connection

取得 OleDbConnection 與交易相關的物件,或 null 當交易不再有效時。

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()

執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。

適用於

另請參閱