Compartir a través de


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

Vea también

Referencia

CRowset (Clase)

IRowsetUpdate::Update

CRowset::UpdateAll

CRowset::SetData