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

Notes

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

CRecordset, classe

Graphique de la hiérarchie

CRecordset::AddNew

CRecordset::Edit

CRecordset::Update