Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Executa as mesmas funções que IObjectWithSite, mas também habilita as propriedades DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS do OLE DB.
Sintaxe
template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
: public IObjectWithSiteImpl< T >
Parâmetros
T
Uma classe derivada de IRowsetCreator.
Requisitos
Cabeçalho: atldb.h
Membros
Métodos
| Nome | Descrição |
|---|---|
| SetSite | Define o site que contém o objeto rowset. |
Comentários
Essa classe herda de IObjectWithSite e substitui IObjectWithSite::SetSite. Quando um objeto de sessão ou comando de provedor cria um conjunto de linhas, ele chama QueryInterface no objeto de conjunto de linhas que procura IObjectWithSite e chama SetSite passando a interface IUnkown do objeto de conjunto de linhas como a interface do site.
IRowsetCreatorImpl::SetSite
Define o site que contém o objeto rowset. Para obter mais informações, confira IObjectWithSite::SetSite.
Sintaxe
STDMETHOD(SetSite )(IUnknown* pCreator);
Parâmetros
pCreator
[in] Ponteiro para o ponteiro de interface IUnknown do site que gerencia o objeto de conjunto de linhas.
Valor de retorno
Um valor HRESULT padrão.
Comentários
Além disso, IRowsetCreatorImpl::SetSite habilita as propriedades DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS do OLE DB.
Confira também
Modelos de Provedor OLE DB
Arquitetura de modelo do provedor do OLE DB