Partager via


Mode immédiat

Décrit le mode Immédiat, en vigueur quand la propriété LockType est définie sur adLockOptimistic ou adLockPessimistic. En mode immédiat, les modifications apportées à un enregistrement sont propagées à la source de données dès que vous déclarez que le travail sur une ligne est terminé en appelant la méthode Update.

Appel de la méthode Update

Si vous quittez l’enregistrement que vous êtes en train d’ajouter ou de modifier avant d’appeler la méthode Update, ADO appelle automatiquement la méthode Update pour enregistrer les modifications. Vous devez appeler la méthode CancelUpdate avant de naviguer si vous souhaitez annuler des modifications apportées à l’enregistrement actif ou ignorer un enregistrement nouvellement ajouté.

L’enregistrement actuel actif à jour après que vous ayez appelé la méthode Update.

CancelUpdate

Utilisez la méthode CancelUpdate pour annuler les modifications apportées à la ligne active ou pour ignorer une ligne nouvellement ajoutée. Vous ne pouvez pas annuler les modifications apportées à la ligne active ou à une nouvelle ligne après avoir appelé la méthode Update, sauf si les modifications font partie d’une transaction que vous pouvez restaurer avec la méthode RollbackTrans ou une partie d’une mise à jour par lots. Dans le cas d’une mise à jour par lots, vous pouvez annuler l’exécution de la méthode Update avec la méthode CancelUpdate ou CancelBatch.

Si vous ajoutez une ligne lorsque vous appelez la méthode CancelUpdate, la ligne active devient la ligne qui était active avant l’appel de la méthode AddNew.

Si vous n’avez pas modifié la ligne actuelle ou ajouté de ligne, l’appel de la méthode CancelUpdate génère une erreur.