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
属性。