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.