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 de modification 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 renvoie l’une des constantes EditModeEnum, répertoriées dans le tableau suivant.

Constant Description
adEditNone Indique qu’aucune opération de modification 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 actif a été supprimé.

EditMode peut retourner une valeur valide uniquement s’il existe un enregistrement actif. EditMode retourne une erreur si BOF ou EOF est True ou si l’enregistrement actif a été supprimé.