CRowset::Undo
Annulla tutte le modifiche apportate a una riga ultimo recupero o aggiornamento.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parametri
pcRows
[out] il puntatore Alla posizione in cui Annulla restituisce il numero di righe ha tentato di annullare su richiesta.phRow
[out] il puntatore Alla posizione in cui Annulla restituisce una matrice di handle a tutte le righe ha tentato di annullare su richiesta.pStatus
[out] puntatore Al percorso in Annulla restituisce il valore dello stato della riga.Il alcuno stato viene restituito se pStatus è null.
Valore restituito
HRESULTstandard.
Note
Questo metodo richiede l'interfaccia facoltativa IRowsetUpdate, che potrebbe non essere supportata in tutti i provider, in questo caso, il metodo restituisce E_NOINTERFACE.È inoltre necessario disporre DBPROP_IRowsetUpdate a VARIANT_TRUE chiamare Apri la tabella o il comando che contiene il rowset.
Requisiti
Header: atldbcli.h