ADO WillChangeField- und FieldChangeComplete - Ereignisse


❮ Vollständige Recordset-Objektreferenz

Das WillChangeField-Ereignis

Das Ereignis WillChangeField wird ausgelöst, bevor sich die Werte eines oder mehrerer Feldobjekte ändern.

Hinweis: Bevor dieses Ereignis zurückkehrt, setzen Sie den Statusparameter auf adStatusCancel, um den Vorgang abzubrechen, der dieses Ereignis verursacht hat. 

Das FieldChangeComplete-Ereignis

Das FieldChangeComplete-Ereignis wird ausgelöst, nachdem die Werte eines oder mehrerer Feldobjekte geändert wurden.

Hinweis: Bevor dieses Ereignis zurückkehrt, setzen Sie den Statusparameter auf adStatusUnwantedEvent, um nachfolgende Benachrichtigungen zu verhindern. 

Hinweis: Das Ereignis WillChangeField und das Ereignis FieldChangeComplete können auftreten, wenn Sie die Value-Eigenschaft festlegen und die Update-Methode mit Feld- und Wert-Array-Parametern aufrufen.

Syntax

WillChangeField numfields,fields,status,objRs

FieldChangeComplete numfields,fields,objErr,status,objRs 

Parameter Description
numfields The number of Field objects in fields
fields An array that contains Field objects with changes
status An EventStatusEnum value that indicates the status of the execution of the event
objErr The name of an Error object that describes the error if status is set to adStatusErrorsOccurred, otherwise it is not set
objRs The name of the Recordset Object that triggered this event

EventStatusEnum-Werte

Constant Value Description
adStatusOK 1 The operation that caused the event was successful
adStatusErrorsOccurred 2 The operation that caused the event failed
adStatusCantDeny 3 The operation that caused the event cannot be cancelled
adStatusCancel 4 The operation that caused the event is cancelled
adStatusUnwantedEvent 5 Prevents subsequent notifications before the event method has finished executing

❮ Vollständige Recordset-Objektreferenz