語言

OracleConnection.BeginTransaction 方法

定義

在資料庫開始交易。

多載

名稱 Description
BeginTransaction()

在資料庫開始交易。

BeginTransaction(IsolationLevel)

以指定 IsolationLevel 值在資料庫開始交易。

BeginTransaction()

在資料庫開始交易。

public:
 System::Data::OracleClient::OracleTransaction ^ BeginTransaction();
public System.Data.OracleClient.OracleTransaction BeginTransaction();
member this.BeginTransaction : unit -> System.Data.OracleClient.OracleTransaction
override this.BeginTransaction : unit -> System.Data.OracleClient.OracleTransaction
Public Function BeginTransaction () As OracleTransaction

傳回

一個代表新交易的物件。

例外狀況

不支援平行交易。

備註

要提交或回滾交易,你必須明確使用 Commit OR Rollback 方法。

為確保 .NET Framework Data Provider for Oracle 的交易管理模型能正確運作,請避免使用其他交易管理模型,例如資料庫所提供的。

Note

若未指定隔離等級,則使用預設隔離等級。 若要用方法BeginTransaction指定隔離層級,請使用過載。BeginTransaction

另請參閱

適用於

BeginTransaction(IsolationLevel)

以指定 IsolationLevel 值在資料庫開始交易。

public:
 System::Data::OracleClient::OracleTransaction ^ BeginTransaction(System::Data::IsolationLevel il);
public System.Data.OracleClient.OracleTransaction BeginTransaction(System.Data.IsolationLevel il);
member this.BeginTransaction : System.Data.IsolationLevel -> System.Data.OracleClient.OracleTransaction
override this.BeginTransaction : System.Data.IsolationLevel -> System.Data.OracleClient.OracleTransaction
Public Function BeginTransaction (il As IsolationLevel) As OracleTransaction

參數

il
IsolationLevel

此連線的交易隔離層級。

傳回

一個代表新交易的物件。

例外狀況

不支援平行交易。

備註

要提交或回滾交易,你必須明確使用 Commit OR Rollback 方法。

為確保 .NET Framework Data Provider for Oracle 的交易管理模型能正確運作,請避免使用其他交易管理模型,例如資料庫所提供的。

另請參閱

適用於