IRowsetImpl (Clase)

Proporciona una implementación de la interfaz IRowset.

template <
   class T, 
   class RowsetInterface,
   class RowClass = CSimpleRow,
   class MapClass = CAtlMap <
      RowClass::KeyType,
      RowClass* 
   >
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface

Parámetros

  • T
    La clase, derivada de IRowsetImpl.

  • RowsetInterface
    Una clase derivada de IRowsetImpl.

  • RowClass
    Unidad de almacenamiento para HROW.

  • MapClass
    Unidad de almacenamiento para los identificadores de fila retenidos por el proveedor.

Members

8cbbt7kk.collapse_all(es-es,VS.110).gifMétodos

AddRefRows

Agrega un contador de referencias a un identificador de fila existente.

CreateRow

Llamado por GetNextRows para asignar nuevo HROW.No denominado directamente por el usuario.

GetData

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

GetDBStatus

Devuelve el estado del campo especificado.

GetNextRows

Obtiene las filas de forma secuencial, recordando la posición anterior.

IRowsetImpl

El constructor.No denominado directamente por el usuario.

RefRows

Llamado por AddRefRows y ReleaseRows.No denominado directamente por el usuario.

ReleaseRows

Libera filas.

RestartPosition

Coloca la búsqueda de nuevo siguiente colocar a su posición inicial; es decir, su posición cuando se creó el conjunto de filas primero.

SetDBStatus

Establece los indicadores de estado para el campo especificado.

8cbbt7kk.collapse_all(es-es,VS.110).gifMiembros de datos

m_bCanFetchBack

Indica si un proveedor admite obtención hacia atrás.

m_bCanScrollBack

Indica si un proveedor puede hacer que el cursor desplácese hacia atrás.

m_bReset

Indica si un proveedor ha restablecido la posición del cursor.Esto tiene un significado especial al desplazarse hacia atrás o capturar hacia atrás en GetNextRows.

m_iRowset

Un índice el conjunto de filas, que representa el cursor.

m_rgRowHandles

Una lista de identificadores de fila.

Comentarios

IRowset es la interfaz base de conjunto de filas.

Requisitos

Header: atldb.h

Vea también

Conceptos

Plantillas de proveedores OLE DB (C++)

Arquitectura de plantillas de proveedores OLE DB