IRowsetCreatorImpl クラス
IObjectWithSite
と同じ関数を実行しますが、OLE DB プロパティ DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS
も有効にします。
構文
template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
: public IObjectWithSiteImpl< T >
パラメーター
T
IRowsetCreator
の派生クラス。
要件
ヘッダー: atldb.h
メンバー
メソッド
Name | 説明 |
---|---|
SetSite | 行セット オブジェクトを含むサイトを設定します。 |
解説
このクラスは IObjectWithSite から継承され、IObjectWithSite::SetSite をオーバーライドします。 プロバイダー コマンドまたはセッション オブジェクトでは、行セットを作成する場合、行セット オブジェクトに対して QueryInterface
を呼び出して IObjectWithSite
を探し、行セット オブジェクトの IUnkown
インターフェイスをサイト インターフェイスとして渡して SetSite
を呼び出します。
IRowsetCreatorImpl::SetSite
行セット オブジェクトを含むサイトを設定します。 詳細については、IObjectWithSite::SetSite に関する記事を参照してください。
構文
STDMETHOD(SetSite )(IUnknown* pCreator);
パラメーター
pCreator
[入力] 行セット オブジェクトを管理しているサイトの IUnknown
インターフェイス ポインターへのポインター。
戻り値
標準の HRESULT。
解説
さらに、IRowsetCreatorImpl::SetSite
は OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS
プロパティを有効にします。