Classe IRowsetInfoImpl
Fornece uma implementação para a interface IRowsetInfo.
Sintaxe
template <class T, class PropClass = T>
class ATL_NO_VTABLE IRowsetInfoImpl :
public IRowsetInfo,
public CUtlProps<PropClass>
Parâmetros
T
Sua classe, derivada de IRowsetInfoImpl
.
PropClass
Uma classe de propriedade definível pelo usuário que usa T por padrão.
Requisitos
Cabeçalho: altdb.h
Membros
Métodos de interface
Nome | Descrição |
---|---|
GetProperties | Retorna as configurações atuais de todas as propriedades compatíveis com o conjunto de linhas. |
GetReferencedRowset | Retorna um ponteiro de interface para o conjunto de linhas ao que um indicador se aplica. |
GetSpecification | Retorna um ponteiro de interface no objeto (comando ou sessão) que criou esse conjunto de linhas. |
Comentários
Uma interface obrigatória em conjuntos de linhas. Essa classe implementa as propriedades do conjunto de linhas usando o mapa do conjunto de propriedades definido em sua classe de comando. Embora a classe rowset pareça estar usando os conjuntos de propriedades da classe de comando, o conjunto de linhas, quando criado por um objeto de comando ou sessão, é fornecido com uma cópia própria das propriedades de runtime.
IRowsetInfoImpl::GetProperties
Retorna as configurações atuais para propriedades no grupo DBPROPSET_ROWSET
.
Sintaxe
STDMETHOD (GetProperties )(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG* pcPropertySets,
DBPROPSET** prgPropertySets);
Parâmetros
Confira IRowsetInfo::GetProperties na Referência de programador do OLE DB.
IRowsetInfoImpl::GetReferencedRowset
Retorna um ponteiro de interface para o conjunto de linhas ao que um indicador se aplica.
Sintaxe
STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
REFIID riid,
IUnknown** ppReferencedRowset);
Parâmetros
Confira IRowsetInfo::GetReferencedRowset na Referência de programador do OLE DB. O parâmetro iOrdinal precisa ser uma coluna de indicador.
IRowsetInfoImpl::GetSpecification
Retorna um ponteiro de interface no objeto (comando ou sessão) que criou esse conjunto de linhas.
Sintaxe
STDMETHOD (GetSpecification )(REFIID riid,
IUnknown** ppSpecification);
Parâmetros
Confira IRowsetInfo::GetSpecification na Referência de programador do OLE DB.
Comentários
Use esse método com IGetDataSourceImpl para recuperar propriedades do objeto de fonte de dados.
Confira também
Modelos de Provedor OLE DB
Arquitetura de modelo do provedor do OLE DB