Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt dieselben Funktionen wie die OLE DB-Eigenschaften aus, IObjectWithSite aktiviert aber auch die OLE DB-Eigenschaften DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS.
Syntax
template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
: public IObjectWithSiteImpl< T >
Parameter
T
Eine von IRowsetCreator.
Anforderungen
Header: „atldb.h“
Member
Methoden
| Name | Beschreibung |
|---|---|
| SetSite | Legt die Website fest, die das Rowset -Objekt enthält. |
Hinweise
Diese Klasse erbt von IObjectWithSite und überschreibt IObjectWithSite::SetSite. Wenn ein Anbieterbefehl oder Sitzungsobjekt ein Rowset erstellt, wird das Rowset-Objekt aufgerufen QueryInterface , das gesucht IObjectWithSite wird, und ruft SetSite die Schnittstelle des IUnkown Rowset-Objekts als Websiteschnittstelle auf.
IRowsetCreatorImpl::SetSite
Legt die Website fest, die das Rowset -Objekt enthält. Weitere Informationen finden Sie unter "IObjectWithSite::SetSite".
Syntax
STDMETHOD(SetSite )(IUnknown* pCreator);
Parameter
pCreator
[in] Zeigen Sie auf den IUnknown Schnittstellenzeiger der Website, die das Rowset-Objekt verwaltet.
Rückgabewert
Ein Standard-HRESULT.
Hinweise
Darüber hinaus IRowsetCreatorImpl::SetSite können die OLE DB-Eigenschaften DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS aktiviert werden.
Siehe auch
OLE DB-Anbietervorlagen
Architektur von OLE DB-Anbietervorlagen