Derniers tutoriels de développement web
 

ADO Les événements WillChangeRecord et RecordChangeComplete


<Complete Recordset Référence objet

L'événement WillChangeRecord

L'événement WillChangeRecord est déclenché avant un ou plusieurs changements d'enregistrement.

Note: Avant cette déclaration de l' événement, définissez le paramètre d'état adStatusCancel pour annuler l'opération qui a causé cet événement ou le mettre à adStatusUnwantedEvent pour prévenir notications ultérieures.

L'événement RecordChangeComplete

L'événement RecordChangeComplete est déclenché après un ou plusieurs disques ont été changé.

Note: Avant cette méthode retourne, définissez le paramètre d'état adStatusUnwantedEvent pour empêcher les notifications ultérieures.

Note: L'événement WillChangeRecord ou l'événement RecordChangeComplete peut se produire si vous modifiez un champ dans un enregistrement en utilisant l' une des opérations Recordset suivantes: Mise à jour, Supprimer, CancelUpdate, AddNew, UpdateBatch et CancelBatch.

Syntaxe

WillChangeRecord reason,numrec,status,objRs

RecordChangeComplete reason,numrec,objErr,status,objRs

Paramètre La description
reason Une EventReasonEnum valeur qui spécifie la raison de cet événement
numrec Indique le nombre d'enregistrements affectés
status Un EventStatusEnum valeur qui indique l'état de l'exécution de l'événement
objErr Le nom d'un objet d'erreur qui décrit l'erreur si l'état est défini sur adStatusErrorsOccurred, sinon il n'est pas réglé
objRs Le nom de l'objet Recordset qui a déclenché cet événement

valeurs EventReasonEnum

Constante Valeur La description
adRsnAddNew1 Une opération a ajouté un nouveau record
adRsnDelete2 Une opération a supprimé un enregistrement
adRsnUpdate3 Une opération a mis à jour un enregistrement existant
adRsnUndoUpdate4 Une opération a inversé la mise à jour d'un enregistrement
adRsnUndoAddNew5 Une opération inversée l'ajout d'un nouveau record
adRsnUndoDelete6 Une opération a inversé la suppression d'un enregistrement
adRsnFirstChange11 Une opération a fait la première modification à un enregistrement

valeurs EventStatusEnum

Constante Valeur La description
adStatusOK1 L'opération qui a provoqué l'événement a été un succès
adStatusErrorsOccurred2 L'opération qui a provoqué l'événement ayant échoué
adStatusCantDeny3 L'opération qui a provoqué l'événement ne peut pas être annulé
adStatusCancel4 L'opération qui a provoqué l'événement est annulé
adStatusUnwantedEvent5 Prévient les notifications ultérieures avant que la méthode de l'événement a terminé son exécution

<Complete Recordset Référence objet