IRowsetCreatorImpl-Klasse
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