Partager via


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é.