CancelUpdate, méthode (ADO)
Annule les modifications apportées à la ligne actuelle ou nouvelle d’un objet Recordset, ou à la collection Fields d’un objet Record , avant d’appeler la méthode Update.
Syntaxe
recordset.CancelUpdaterecord.Fields.CancelUpdate
Remarques
Recordset
Utilisez la méthode CancelUpdate pour annuler les modifications apportées à la ligne actuelle ou pour ignorer une ligne nouvellement ajoutée. Vous ne pouvez pas annuler les modifications apportées à la ligne actuelle 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 le update avec la méthode CancelUpdate ou CancelBatch.
Si vous ajoutez une nouvelle ligne lorsque vous appelez la méthode CancelUpdate, la ligne actuelle devient la ligne actuelle avant l’appel AddNew.
Si vous êtes en mode édition et que vous souhaitez quitter l’enregistrement actif (par exemple, à l’aide de l'Déplacer, NextRecordsetou méthodes Close), vous pouvez utiliser CancelUpdate pour annuler les modifications en attente. Vous devrez peut-être effectuer cette opération si la mise à jour ne peut pas être publiée avec succès dans la source de données. Par exemple, une tentative de suppression qui échoue en raison de violations d’intégrité référentielle laisse le jeu d’enregistrements en mode édition après un appel à Supprimer.
Enregistrer
La méthode CancelUpdate annule les insertions ou suppressions en attente d’objets Field, et annule les mises à jour en attente des champs existants et les restaure à leurs valeurs d’origine. La propriété Status de tous les champs de la collection fields est définie sur adFieldOK.
S’applique à
Voir aussi
Update et CancelUpdate, méthodes - Exemple (VB)
Update et CancelUpdate, méthodes - Exemple (VC++)
AddNew, méthode (ADO)
Cancel, méthode (ADO)
Cancel, méthode (RDS)
CancelBatch, méthode (ADO)
CancelUpdate, méthode (RDS)
EditMode, propriété
Update, méthode