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. |