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

Vedere anche

Riferimenti

Classe CRowset

IRowsetUpdate::Undo