ADO BeginTransComplete, CommitTransComplete und RollbackTransComplete Ereignisse

Definition und Verwendung

Ereignisse sind Unterprogramme, die automatisch aufgerufen werden, wenn eine spezifische Operation abgeschlossen ist.

  • Das BeginTransComplete-Ereignis wird ausgelöst, wenn der Aufruf von BeginTrans abgeschlossen ist.
  • Das CommitTransComplete-Ereignis wird ausgelöst, wenn der Aufruf von CommitTrans abgeschlossen ist.
  • Der RollbackTransComplete-Ereignis wird ausgelöst, wenn der Aufruf von RollbackTrans abgeschlossen ist.

Syntax

BeginTransComplete translevel,objerror,status,objconn
CommitTransComplete objerror,status,objconn
RollbackTransComplete objerror,status,objconn 
Parameter Beschreibung
Translevel Long-Wert, der den neuen Transaktionslevel enthält, der durch BeginTrans verursacht wurde.
objerror

Der Error-Objekt, der die发生的错误包含。

Anmerkung:EventStatusEnum Der Wert muss auf adStatusErrorsOccurred gesetzt werden, um ein Error-Objekt zu erstellen.

status Der Status, den die Ereignismethode vorschreibt. Wählen Sie EventStatusEnum Statuswert.
objconn Das Connection-Objekt, das dieses Ereignis verursacht hat.

EventStatusEnum-Werte

Konstante Wert Beschreibung
adStatusOK 1 Der Vorgang, der dieses Ereignis verursacht hat, war erfolgreich.
adStatusErrorsOccurred 2 Der Vorgang, der dieses Ereignis verursacht hat, ist fehlgeschlagen.
adStatusCantDeny 3 Die Abbrechung eines angehaltenen Vorgangs ist nicht möglich.
adStatusCancel 4 Abbrechen der Aktion, die das Ereignis verursacht hat.
adStatusUnwantedEvent 5 Verhindern Sie, dass Benachrichtigungen nach dem Ende der Ereignismethode ausgeführt werden.