Détermination du mode d’édition
ADO gère une mémoire tampon d’édition associée à l’enregistrement actif. La propriété EditMode indique si des modifications ont été apportées à cette mémoire tampon ou si un nouvel enregistrement a été créé. Utilisez EditMode pour déterminer l’état d’édition de l’enregistrement actif. Vous pouvez tester les modifications en attente si un processus d’édition a été interrompu et déterminer si vous devez utiliser la méthode Update ou CancelUpdate .
EditMode retourne l’une des constantes EditModeEnum , répertoriées dans le tableau suivant.
Constant | Description |
---|---|
adEditNone | Indique qu’aucune opération d’édition n’est en cours. |
adEditInProgress | Indique que les données de l’enregistrement actif ont été modifiées, mais pas enregistrées. |
adEditAdd | Indique que la méthode AddNew a été appelée et que l’enregistrement actif dans la mémoire tampon de copie est un nouvel enregistrement qui n’a pas été enregistré dans la base de données. |
adEditDelete | Indique que l’enregistrement actuel a été supprimé. |
EditMode peut retourner une valeur valide uniquement s’il existe un enregistrement actif. EditMode retourne une erreur si BOF ou EOF a la valeur True ou si l’enregistrement actuel a été supprimé.