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