Поделиться через


Класс IRowsetCreatorImpl

Выполняет те же функции, что IObjectWithSite и включает свойства DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDSOLE DB.

Синтаксис

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

Параметры

T
Класс, производный от IRowsetCreator.

Требования

Заголовок: atldb.h

Участники

Методы

Имя Описание
SetSite Задает сайт, содержащий объект набора строк.

Замечания

Этот класс наследует от IObjectWithSite и переопределяет IObjectWithSite::SetSite. Когда команда поставщика или объект сеанса создает набор строк, он вызывает объект набора строк, который ищет IObjectWithSite и вызывает QueryInterface SetSite интерфейс объекта IUnkown набора строк в качестве интерфейса сайта.

IRowsetCreatorImpl::SetSite

Задает сайт, содержащий объект набора строк. Дополнительные сведения см. в разделе IObjectWithSite::SetSite.

Синтаксис

STDMETHOD(SetSite )(IUnknown* pCreator);

Параметры

pCreator
[in] Указатель на IUnknown указатель интерфейса сайта, который управляет объектом набора строк.

Возвращаемое значение

Стандартный HRESULT.

Замечания

Кроме того, IRowsetCreatorImpl::SetSite включает свойства OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS .

См. также

Шаблоны поставщика OLE DB
Архитектура шаблона поставщика OLE DB