OracleConnection.BeginTransaction 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在資料庫開始交易。
多載
| 名稱 | 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
參數
此連線的交易隔離層級。
傳回
一個代表新交易的物件。
例外狀況
不支援平行交易。
備註
要提交或回滾交易,你必須明確使用 Commit OR Rollback 方法。
為確保 .NET Framework Data Provider for Oracle 的交易管理模型能正確運作,請避免使用其他交易管理模型,例如資料庫所提供的。