Compartir a través de


CRowset::Undo

Deshace los cambios realizados en una fila desde la última búsqueda o Actualizar.

HRESULT Undo( 
   DBCOUNTITEM* pcRows = NULL, 
   HROW* phRow = NULL, 
   DBROWSTATUS* pStatus = NULL  
) throw( );

Parámetros

  • pcRows
    [out] el puntero A la ubicación donde Deshacer devuelve el número de filas que intentó deshacer si es necesario.

  • phRow
    [out] el puntero A la ubicación donde Deshacer devuelve una matriz de identificadores en todas las filas se intentó deshacer si es necesario.

  • pStatus
    [out] puntero A la ubicación donde Deshacer devuelve el valor de estado de fila.No se devuelve ningún estado si pStatus es null.

Valor devuelto

HRESULTestándar.

Comentarios

Este método requiere la interfaz opcional IRowsetUpdate, que no se podría admitir en todos los proveedores; si es así, el método devuelve E_NOINTERFACE.También debe establecer DBPROP_IRowsetUpdate a VARIANT_TRUE antes de llamar a Abrir en la tabla o el comando que contiene el conjunto de filas.

Requisitos

Header: atldbcli.h

Vea también

Referencia

CRowset (Clase)

IRowsetUpdate::Undo