OracleConnection.BeginTransaction Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Avvia una transazione nel database.
Overload
| Nome | Descrizione |
|---|---|
| BeginTransaction() |
Avvia una transazione nel database. |
| BeginTransaction(IsolationLevel) |
Avvia una transazione nel database con il valore specificato IsolationLevel . |
BeginTransaction()
Avvia una transazione nel database.
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
Valori restituiti
Oggetto che rappresenta la nuova transazione.
Eccezioni
Le transazioni parallele non sono supportate.
Commenti
Per eseguire il commit o il rollback della transazione, è necessario usare in modo esplicito i Commit metodi o Rollback .
Per assicurarsi che il modello provider di dati di gestione delle transazioni di .NET Framework per Oracle funzioni correttamente, evitare l'uso di altri modelli di gestione delle transazioni, ad esempio quelli forniti dal database.
Note
Se non si specifica un livello di isolamento, viene usato il livello di isolamento predefinito. Per specificare un livello di isolamento con il BeginTransaction metodo , usare l'overload BeginTransaction .
Vedi anche
Si applica a
BeginTransaction(IsolationLevel)
Avvia una transazione nel database con il valore specificato 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
Parametri
Livello di isolamento della transazione per questa connessione.
Valori restituiti
Oggetto che rappresenta la nuova transazione.
Eccezioni
Le transazioni parallele non sono supportate.
Commenti
Per eseguire il commit o il rollback della transazione, è necessario usare in modo esplicito i Commit metodi o Rollback .
Per assicurarsi che il modello provider di dati di gestione delle transazioni di .NET Framework per Oracle funzioni correttamente, evitare l'uso di altri modelli di gestione delle transazioni, ad esempio quelli forniti dal database.