Share via


IRowsetCreatorImpl 类

执行与 IObjectWithSite 相同的功能,但还启用 OLE DB 属性 DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS

语法

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

参数

T
派生自 IRowsetCreator 的类。

要求

标头: atldb.h

成员

方法

名称 描述
SetSite 设置包含行集对象的站点。

备注

此类继承自 IObjectWithSite 并重写 IObjectWithSite::SetSite。 当提供程序命令或会话对象创建行集时,它会在行集对象上调用 QueryInterface 以查找 IObjectWithSite,并调用 SetSite 将行集对象的 IUnkown 接口作为站点接口传递。

IRowsetCreatorImpl::SetSite

设置包含行集对象的站点。 有关详细信息,请参阅 IObjectWithSite::SetSite

语法

STDMETHOD(SetSite )(IUnknown* pCreator);

参数

pCreator
[in] 指针,指向管理行集对象的站点的 IUnknown 接口指针。

返回值

标准 HRESULT。

备注

此外,IRowsetCreatorImpl::SetSite 还将启用 OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS 属性。

另请参阅

OLE DB 提供程序模板
OLE DB 提供程序模板体系结构