Gli ultimi tutorial di sviluppo web
 

ADO BeginTrans, CommitTrans e RollbackTrans metodi


<Complete oggetto Connection di riferimento

Questi 3 metodi sono utilizzati con l'oggetto Connection per salvare o annullare le modifiche apportate alla sorgente dati.

Note: Non tutti i provider supportano le transazioni.

Note: Questi 3 metodi non sono disponibili su un oggetto Connection sul lato client.

BeginTrans

Il metodo BeginTrans avvia una nuova transazione.

Questo metodo può essere utilizzato anche per restituire un lungo valore che è il livello di transazioni nidificate. Una transazione di livello superiore ha un valore di ritorno 1. Ciascuna incrementi addizionali a livello di uno.

CommitTrans

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

Dal momento che le transazioni possono essere nidificate, tutte le transazioni di livello inferiore devono essere risolti prima di poter risolvere le transazioni di livello superiore.

RollbackTrans

Il metodo RollbackTrans annulla tutte le modifiche apportate dopo l'ultima chiamata al metodo BeginTrans, e la transazione si conclude.

Dal momento che le transazioni possono essere nidificate, tutte le transazioni di livello inferiore devono essere risolti prima di poter risolvere le transazioni di livello superiore.

Sintassi

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

<Complete oggetto Connection di riferimento