Partager via


CRecordset::CancelUpdate

Annule toutes les mises à jour en attente, provoquées par modification ou une opération d' AddNew , avant que mise à jour soit appelé.

void CancelUpdate( );

Notes

[!REMARQUE]

Cette fonction membre n'est pas applicable sur les recordsets qui utilisent l'extraction de lignes en bloc, étant donné que de telles recordsets ne peuvent pas appeler Modifier, AddNew, ou Mettre à jour.Pour plus d'informations sur l'extraction de lignes en bloc, consultez l'article recordset : Extraction globale d'enregistrements (ODBC).

Si le contrôle de champ modifié automatique est activé, CancelUpdate restaurera les variables membres des valeurs qu'elles ont eues avant Modifier ou AddNew a été appelé ; sinon, toutes les modifications de valeur restent.Par défaut, le contrôle automatique de champ est activé lorsque le recordset est ouvert.Pour désactiver le, vous devez spécifier CRecordset::noDirtyFieldCheck dans le paramètre d' dwOptions de la fonction membre d' Ouvrez .

Pour plus d'informations sur la mise à jour des données, consultez l'article recordset : Ajouter, mettre à jour, et la suppression d'enregistrements (ODBC).

Configuration requise

Header: afxdb.h

Voir aussi

Référence

Classe de CRecordset

Graphique de la hiérarchie

CRecordset::AddNew

CRecordset::Edit

CRecordset::Update