Data.Win.ADODB.TEventReason
Delphi
TEventReason = (erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew,
erUndoDelete, erRequery, erResynch, erClose, erMove, erFirstChange,
erMoveFirst, erMoveNext, erMovePrevious, erMoveLast);
C++
enum DECLSPEC_DENUM TEventReason : unsigned char { erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew, erUndoDelete, erRequery, erResynch, erClose, erMove, erFirstChange, erMoveFirst, erMoveNext, erMovePrevious, erMoveLast };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
Description
Les valeurs TEventReason indiquent le motif d'un événement.
Utilisez les valeurs TEventReason pour déterminer le motif qui a déclenché un événement.
TEventReason est constitué de cinq constantes décrites dans le tableau suivant :
Option d'exécution | Signification |
---|---|
erAddNew |
Une nouvelle ligne a été ajoutée. |
erDelete |
Une ligne existante a été supprimée. |
erUpdate |
De nouvelles valeurs ont été saisies dans une ligne existante. |
erUndoUpdate |
Une opération de mise à jour à été annulée. |
erUndoAddNew |
Une opération d'insertion de ligne a été annulée. |
erUndoDelete |
Une opération de suppression de ligne a été annulée. |
erRequery |
L'ensemble d'enregistrements a été rafraîchi par la méthode Requery. |
erResynch |
L'ensemble d'enregistrements a été resynchronisé par la méthode Resynch. |
erClose |
L'ensemble d'enregistrements a été fermé. |
erMove |
Le pointeur de ligne de l'ensemble d'enregistrements a été déplacé. |
erFirstChange |
Equivalent à la valeur ADO ad. |
erMoveFirst |
Le pointeur de ligne de l'ensemble d'enregistrements a été déplacé sur la première ligne. |
erMoveNext |
Le pointeur de ligne de l'ensemble d'enregistrements a été déplacé sur la ligne suivante. |
erMovePrevious |
Le pointeur de ligne de l'ensemble d'enregistrements a été déplacé sur la ligne précédente. |
erMoveLast |
Le pointeur de ligne de l'ensemble d'enregistrements a été déplacé sur la dernière ligne. |