CRowset::Undo
Annulla tutte le modifiche apportate ad una riga dall'ultima raccolta o Aggiorna.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parametri
pcRows
[out] Un puntatore alla posizione in cui Annulla restituisce il numero di righe che si è cercato di annullare se necessario.phRow
[out] Un puntatore alla posizione in cui Annulla restituisce una matrice di handle a tutte le righe le quali che si è cercato di annullare, se necessario.pStatus
[out] Un puntatore al percorso in cui Annulla restituisce il valore dello stato della riga. Nessuno stato viene restituito se pStatus è null.
Valore restituito
Un HRESULT standard.
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 impostare DBPROP_IRowsetScroll a VARIANT_TRUE chiamare Apri nella tabella o il comando che contiene il rowset.
Requisiti
Intestazione: atldbcli.h