Compartir a través de


CRowset (Clase)

Encapsula un conjunto de filas de OLE DB y las interfaces relacionadas y proporciona los métodos de manipulación para los datos del conjunto de filas.

template <class TAccessor = CAccessorBase>
class CRowset

Parámetros

  • TAccessor
    Una clase de descriptor de acceso. El valor predeterminado es CAccessorBase.

Miembros

Métodos

AddRefRows

Incrementa el recuento de referencias asociado a la fila actual.

Cerrar

Filas de versiones y la interfaz actual de IRowset .

Comparar

Compara dos marcadores mediante IRowsetLocate::Compare.

CRowset

Crea un nuevo objeto de CRowset y (opcionalmente) se asocia a una interfaz de IRowset proporcionada como parámetro.

Delete

Elimina filas del conjunto de filas con IRowsetChange: DeleteRows.

FindNextRow

Encuentra la fila coincidente siguiente después del marcador especificado.

GetApproximatePosition

Devuelve la posición aproximada de una fila correspondiente a un marcador.

GetData

Recupera los datos desde la copia del conjunto de filas de la fila.

GetDataHere

Recupera datos del búfer especificado.

GetOriginalData

Recupera los datos obtenidos de o transmitidos recientemente al origen de datos, omitiendo los cambios pendientes.

GetRowStatus

Devuelve el estado de todas las filas.

Insertar

Crea e inserta una nueva fila con IRowsetChange: InsertRow.

IsSameRow

Compara la fila especificada con la fila actual.

MoveFirst

Coloca la ubicación de la NeXT-búsqueda de nuevo a la posición inicial.

MoveLast

Se desplaza al último registro.

MoveNext

Datos de las búsquedas de fila secuencial siguiente o un número especificado de posiciones más allá de la fila siguiente.

MovePrev

Se desplaza al registro anterior.

MoveToBookmark

Captura la fila marcada por un marcador o una fila de un desplazamiento especificado del marcador.

MoveToRatio

Captura filas de una posición fraccionarios en el conjunto de filas.

ReleaseRows

Llama a IRowset::ReleaseRows para liberar el identificador de fila actual.

SetData

Establece valores de datos en una o más columnas de una fila mediante IRowsetChange: SetData.

Undo

Deshace los cambios realizados en una fila desde la última búsqueda o Actualización.

Actualizar

Transmite los cambios pendientes realizados en la fila actual desde la búsqueda o la última actualización.

UpdateAll

Transmite los cambios pendientes realizados en todas las filas desde la búsqueda o la última actualización.

Comentarios

En OLE DB, un conjunto de filas es el objeto en el que un programa establece y recupera los datos.

Esta clase no está diseñado para crear instancias pero para pasar suficiente como parámetro de plantilla a CTable o a CCommand (CRowset es el valor predeterminado).

Requisitos

Encabezado: atldbcli.h

Vea también

Conceptos

Ejemplo de DBViewer

Ejemplo MultiRead

Ejemplo de atributos MultiRead

Plantillas de consumidor OLE DB (C++)

Referencia de plantillas de consumidor OLE DB