CRowset::Update
Transmite los cambios pendientes realizados en la fila actual desde la última recuperación o llamada a de Actualizar en ella.
HRESULT Update(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parámetros
pcRows
[out] puntero A la ubicación donde Actualizar devuelve el número de filas que intentó actualizar, si es necesario.phRow
[out] el puntero A la ubicación donde Actualizar devuelve el identificador de la fila que intentó actualizar.No se devuelve ningún identificador si phRow es null.pStatus
[out] puntero A la ubicación donde Actualizar devuelve el valor de estado de fila.No se devuelve ningún estado si pStatus es null.
Valor devuelto
HRESULTestándar.
Comentarios
Transmite los cambios pendientes realizados en la fila actual puesto que la fila se capturada o actualizada por última vez (mediante Actualizar o UpdateAll).Normalmente se llama a SetData para establecer valores de datos de columnas de una fila, y después llama Actualizar para transmitir los cambios.
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