ADO BeginTrans-, CommitTrans- en RollbackTrans - methoden


❮Volledige verbindingsobjectreferentie

Deze 3 methoden worden gebruikt met het Connection-object om wijzigingen in de gegevensbron op te slaan of te annuleren.

Let op: niet alle providers ondersteunen transacties.

Opmerking: deze drie methoden zijn niet beschikbaar voor een verbindingsobject aan de clientzijde.

BeginTrans

De BeginTrans methode start een nieuwe transactie.

Deze methode kan ook worden gebruikt om een ​​lange waarde te retourneren die gelijk is aan het niveau van geneste transacties. Een transactie op het hoogste niveau heeft een retourwaarde van 1. Elk extra niveau wordt met één verhoogd.

CommitTrans

De CommitTrans-methode slaat alle wijzigingen op die zijn aangebracht sinds de laatste BeginTrans-methodeaanroep en beëindigt de huidige transactie.

Aangezien transacties kunnen worden genest, moeten alle transacties op een lager niveau worden opgelost voordat u transacties op een hoger niveau kunt oplossen.

RollbackTrans

De RollbackTrans-methode annuleert alle wijzigingen die zijn aangebracht sinds de laatste BeginTrans-methodeaanroep en beëindigt de transactie.

Aangezien transacties kunnen worden genest, moeten alle transacties op een lager niveau worden opgelost voordat u transacties op een hoger niveau kunt oplossen.

Syntaxis

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

❮Volledige verbindingsobjectreferentie