Metodi ADO BeginTrans, CommitTrans e RollbackTrans


❮ Completare il riferimento all'oggetto di connessione

Questi 3 metodi vengono utilizzati con l'oggetto Connection per salvare o annullare le modifiche apportate all'origine dati.

Nota: non tutti i provider supportano le transazioni.

Nota: questi 3 metodi non sono disponibili su un oggetto Connection lato client.

Inizia Trans

Il metodo BeginTrans avvia una nuova transazione.

Questo metodo può essere utilizzato anche per restituire un valore lungo che è il livello delle transazioni nidificate. Una transazione di livello superiore ha un valore restituito di 1. Ogni livello aggiuntivo aumenta di uno.

CommitTrans

Il metodo CommitTrans salva tutte le modifiche apportate dall'ultima chiamata al metodo BeginTrans e termina la transazione corrente.

Poiché le transazioni possono essere nidificate, tutte le transazioni di livello inferiore devono essere risolte prima di poter risolvere le transazioni di livello superiore.

RollbackTrans

Il metodo RollbackTrans annulla tutte le modifiche apportate dall'ultima chiamata al metodo BeginTrans e termina la transazione.

Poiché le transazioni possono essere nidificate, tutte le transazioni di livello inferiore devono essere risolte prima di poter risolvere le transazioni di livello superiore.

Sintassi

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

❮ Completare il riferimento all'oggetto di connessione