次の方法で共有


CDynamicParameterAccessor クラス

CDynamicAccessor と同じ機能 ICommandWithParameters インターフェイスを呼び出すことで設定されるパラメーター情報を取得します。

class CDynamicParameterAccessor : public CDynamicAccessor

メンバー

a5e334ft.collapse_all(ja-jp,VS.110).gifメソッド

CDynamicParameterAccessor

コンストラクターです。

GetParam

バッファー パラメーターからデータを取得します。

GetParamCount

アクセサーのパラメーターの数を取得します。

GetParamIO

指定されたパラメーターが入力または出力パラメーターであるかどうかを判定します。

GetParamLength

バッファーに格納された指定されたパラメーターの期間を取得します。

GetParamName

指定されたパラメーターの名前を取得します。

GetParamStatus

バッファーに格納された指定されたパラメーターの状態を取得します。

GetParamString

バッファーに格納された指定されたパラメーターの文字列データを取得します。

GetParamType

指定されたパラメーターのデータ型を取得します。

SetParam

パラメーター データを使用してバッファーを設定します。

SetParamLength

バッファーに格納された指定されたパラメーターの時間間隔を設定します。

SetParamStatus

バッファーに格納された指定されたパラメーターの状態を設定します。

SetParamString

バッファーに格納された指定されたパラメーターの文字列データを設定します。

解説

コンシューマーがこのクラスを使用するには、プロバイダーで ICommandWithParameters がサポートされている必要があります。

パラメーター情報は、このクラスによって作成および管理されるバッファーに格納されます。GetParamGetParamTypeを使用してバッファーからのパラメーター データを取得します。

このクラスを使用して SQL Server のストアド プロシージャを実行し、出力パラメーター値を取得する方法の例については、サポート技術情報の「HOWTO: Execute Stored Procedure Using CDynamicParmeterAccesor (Q198519)」を参照してください。サポート技術情報の文書は、 MSDN ライブラリの Visual Studio のドキュメントで使用することも、で https://support.microsoft.com/support/

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CAccessor クラス

CDynamicAccessor クラス

CManualAccessor クラス

概念

OLE DB コンシューマー テンプレート (C++)

OLE DB コンシューマー テンプレート リファレンス