Compartir a través de


IRowsetInfoImpl (Clase)

Proporciona una implementación de la interfaz IRowsetInfo.

Sintaxis

template <class T, class PropClass = T>
class ATL_NO_VTABLE IRowsetInfoImpl :
   public IRowsetInfo,
   public CUtlProps<PropClass>

Parámetros

T
La clase, que se deriva de IRowsetInfoImpl.

PropClass
Clase de propiedad definible por el usuario que tiene como valor predeterminado T.

Requisitos

Encabezado: altdb.h

Miembros

Métodos de interfaz

Nombre Descripción
GetProperties Devuelve la configuración actual de todas las propiedades admitidas por el conjunto de filas.
GetReferencedRowset Devuelve un puntero de interfaz al conjunto de filas al que se aplica un marcador.
GetSpecification Devuelve un puntero de interfaz en el objeto (comando o sesión) que creó este conjunto de filas.

Comentarios

Interfaz obligatoria en conjuntos de filas. Esta clase implementa las propiedades del conjunto de filas mediante la asignación del conjunto de propiedades definido en la clase de comando. Aunque la clase de conjunto de filas parece usar los conjuntos de propiedades de la clase de comando, el conjunto de filas se proporciona con su propia copia de las propiedades del entorno de ejecución, cuando se crea mediante un objeto de comando o sesión.

IRowsetInfoImpl::GetProperties

Devuelve la configuración actual de las propiedades del grupo DBPROPSET_ROWSET.

Sintaxis

STDMETHOD (GetProperties )(const ULONG cPropertyIDSets,
   const DBPROPIDSET rgPropertyIDSets[],
   ULONG* pcPropertySets,
   DBPROPSET** prgPropertySets);

Parámetros

Consulte IRowsetInfo::GetProperties en la Referencia del programador de OLE DB.

IRowsetInfoImpl::GetReferencedRowset

Devuelve un puntero de interfaz al conjunto de filas al que se aplica un marcador.

Sintaxis

STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
   REFIID riid,
   IUnknown** ppReferencedRowset);

Parámetros

Consulte IRowsetInfo::GetReferencedRowset en la Referencia del programador de OLE DB. El parámetro iOrdinal debe ser una columna de marcador.

IRowsetInfoImpl::GetSpecification

Devuelve un puntero de interfaz en el objeto (comando o sesión) que creó este conjunto de filas.

Sintaxis

STDMETHOD (GetSpecification )(REFIID riid,
   IUnknown** ppSpecification);

Parámetros

Consulte IRowsetInfo::GetSpecification en la Referencia del programador de OLE DB.

Comentarios

Use este método con IGetDataSourceImpl para recuperar propiedades del objeto de origen de datos.

Consulte también

Plantillas de proveedores OLE DB
Arquitectura de plantillas de proveedores OLE DB