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 Actualización en ella.

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

Parámetros

  • pcRows
    [out] Un puntero a la ubicación donde Actualización devuelve el número de filas que intentó actualizar, si es necesario.

  • phRow
    [out] Un puntero a la ubicación donde Actualización devuelve el identificador de la fila que intentó actualizar. No se devuelve ningún identificador si phRow es null.

  • pStatus
    [out] Un puntero a la ubicación donde Actualización 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 Actualización o UpdateAll). Normalmente se llama a SetData para establecer valores de datos de columnas de una fila, y después llama Actualización 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 Abierta en la tabla o el comando que contiene el conjunto de filas.

Requisitos

Encabezado: atldbcli.h

Vea también

Referencia

CRowset (Clase)

IRowsetUpdate::Update

CRowset::UpdateAll

CRowset::SetData