ICommandImpl::CreateRowset

テンプレート lt; クラスRowsetClass>
HRESULT CreateRowset (IUnknown ※
pUnkOuter、REFIID riid、DBPARAMS ※ pParams、長い ※ pcRowsAffectedIUnknown 年 ppRowset、RowsetClass ※ & pRowsetObj );

参照してください でicommand::executeはOLE DB programmer's Reference 。

戻り値

標準のHRESULT値。Icommand::executeを参照してください一般的な値の一覧について。

パラメーター

RowsetClass

ユーザーの行セット クラスを表すテンプレート クラス メンバー。通常、ウィザードで生成されました。

pUnkOuter

[入力]行セットは、集約の一部として作成されている場合、制御のIUnknownインターフェイスへのポインター。それ以外の場合は null になります。

riid

[入力]Icommand::executeのriidに対応します。

pParams

[入出力]Icommand::executeでpParamsに対応します。

pcRowsAffected

PcRowsAffected icommand::executeに対応します。

ppRowset

[入出力]Icommand::executeでppRowsetに対応します。

pRowsetObj

[out]行セット オブジェクトへのポインター。通常このパラメーターは使用されません、しかし、場合は、COM オブジェクトに渡す前に、行セットでより多くの作業を行う必要があります使用することができます。PRowsetObjの有効期間がppRowsetによってバインドされています。

解説

単一の行セットを作成する実行と呼ばれます。1 つ以上の行セットを作成する場合、または異なる行セットを作成するための独自の条件を提供する場合は、 CreateRowsetからの実行中に別の呼び出しを配置します。

ICommandImpl 概要|nbsp;クラス メンバー(&N)

Index