Udostępnij za pośrednictwem


IRowsetCreatorImpl — Klasa

Wykonuje te same funkcje co IObjectWithSite , ale także włącza właściwości DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDSOLE DB .

Składnia

template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
   : public IObjectWithSiteImpl< T >

Parametry

T
Klasa pochodząca z IRowsetCreatorklasy .

Wymagania

Nagłówek: atldb.h

Elementy członkowskie

Metody

Nazwa/nazwisko opis
SetSite Ustawia witrynę zawierającą obiekt zestawu wierszy.

Uwagi

Ta klasa dziedziczy z obiektu IObjectWithSite i zastępuje obiekt IObjectWithSite::SetSite. Gdy polecenie dostawcy lub obiekt sesji tworzy zestaw wierszy, wywołuje QueryInterface obiekt zestawu wierszy szukany IObjectWithSite i wywołuje SetSite przekazywanie interfejsu obiektu IUnkown zestawu wierszy jako interfejs lokacji.

IRowsetCreatorImpl::SetSite

Ustawia witrynę zawierającą obiekt zestawu wierszy. Aby uzyskać więcej informacji, zobacz IObjectWithSite::SetSite.

Składnia

STDMETHOD(SetSite )(IUnknown* pCreator);

Parametry

PCreator
[in] Wskaźnik do wskaźnika interfejsu IUnknown lokacji zarządzającej obiektem zestawu wierszy.

Wartość zwracana

Standardowy HRESULT.

Uwagi

Ponadto IRowsetCreatorImpl::SetSite włącza właściwości OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS .

Zobacz też

Szablony dostawców OLE DB
Architektura szablonu dostawcy OLE DB