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