ADO BeginTransComplete, CommitTransComplete och RollbackTransComplete-händelser
Definition och användning
Händelser är underprogram som automatiskt anropas efter att en specifik operation har utförts.
- BeginTransComplete-händelsen utlösas när anropet till BeginTrans är färdigt.
- CommitTransComplete-händelsen utlösas när anropet till CommitTrans är färdigt.
- RollbackTransComplete-händelsen utlösas när anropet till RollbackTrans är färdigt.
syntaks
BeginTransComplete translevel,objerror,status,objconn CommitTransComplete objerror,status,objconn RollbackTransComplete objerror,status,objconn
parametr | Beskrivning |
---|---|
translevel | Long-värde som innehåller den nya transaktionsnivån för BeginTrans som utlöste denna händelse. |
objerror |
Innehåller det fel som inträffade Error-objektet. Kommentar:EventStatusEnum Värdet måste sättas till adStatusErrorsOccurred för att skapa ett Error-objekt. |
status | Bestämmer statusen för att utföra händelsen. Ta EventStatusEnum Statusvärde. |
objconn | Connection-objektet som utlöste denna händelse. |
EventStatusEnum-värden
Konstant | Värde | Beskrivning |
---|---|---|
adStatusOK | 1 | Åtgärden som orsakade händelsen lyckades. |
adStatusErrorsOccurred | 2 | Åtgärden som orsakade händelsen misslyckades. |
adStatusCantDeny | 3 | Det går inte att avbryta en väntande åtgärd. |
adStatusCancel | 4 | Avbryt åtgärd som orsakade händelsen. |
adStatusUnwantedEvent | 5 | Förbjud vidare notiser innan utförandet av händelsemetoden är färdigt. |