CRowset::Undo
Annule toutes les modifications apportées à une ligne depuis la dernière extraction ou mise à jour.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Paramètres
pcRows
[out] Pointeur vers l'emplacement où Undo retourne le nombre de lignes il a tenté d'annulation si nécessaire.phRow
[out] Pointeur vers l'emplacement où Undo retourne un tableau de handles à toutes les lignes il a tenté d'annulation si nécessaire.pStatus
[out] Pointeur vers l'emplacement où Undo retourne la valeur d'état de ligne.Aucun état n'est retourné si pStatus est null.
Valeur de retour
HRESULTstandard.
Notes
Cette méthode requiert l'interface facultative IRowsetUpdate, qui ne peut pas être prise en charge par tous les fournisseurs ; si tel est le cas, la méthode retourne E_NOINTERFACE.Vous devez également définir DBPROP_IRowsetUpdate à VARIANT_TRUE avant d'appeler Ouvrir sur la table ou la commande contenant l'ensemble de lignes.
Configuration requise
Header: atldbcli.h