Ultimele tutoriale de dezvoltare web
 

ADO BeginTrans, CommitTrans și RollbackTrans Metode


<Complet de referință obiect de conexiune

Aceste 3 metode se utilizează cu obiectul Connection pentru a salva sau a anula modificările aduse la sursa de date.

Note: Nu toți furnizorii acceptă tranzacții.

Note: Aceste 3 metode nu sunt disponibile pe un obiect de conexiune client-side.

BeginTrans

Metoda BeginTrans începe o nouă tranzacție.

Această metodă poate fi utilizată și pentru a returna o valoare de lungă, care este nivelul de tranzacții imbricate. O tranzacție de nivel superior are o valoare de returnare a 1. Fiecare trepte de nivel suplimentar de unul.

CommitTrans

Metoda CommitTrans salvează toate modificările efectuate de la ultimul apel metoda BeginTrans, și se termină tranzacția curentă.

Deoarece tranzacțiile pot fi imbricate, toate tranzacțiile de nivel inferior trebuie să fie rezolvate înainte de a putea rezolva tranzacții de nivel superior.

RollbackTrans

Metoda RollbackTrans anulează toate modificările efectuate de la ultimul apel metoda BeginTrans, și se termină tranzacția.

Deoarece tranzacțiile pot fi imbricate, toate tranzacțiile de nivel inferior trebuie să fie rezolvate înainte de a putea rezolva tranzacții de nivel superior.

Sintaxă

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

<Complet de referință obiect de conexiune