CDynamicParameterAccessor クラス
CDynamicAccessor と同様に、ICommandWithParameters インターフェイスを呼び出すことで設定されるパラメーター情報を取得します。
class CDynamicParameterAccessor : public CDynamicAccessor
メンバー
メソッド
コンストラクターです。 |
|
バッファー パラメーターからデータを取得します。 |
|
アクセサーのパラメーターの数を取得します。 |
|
指定したパラメーターを入力または出力パラメーターであるかどうかを判定します。 |
|
バッファーに格納され、指定したパラメーターの長さを取得します。 |
|
指定されたパラメーターの名前を取得します。 |
|
バッファーに格納され、指定したパラメーターの状態を取得します。 |
|
バッファーに格納され、指定したパラメーターの文字列データを取得します。 |
|
指定したパラメーターのデータ型を取得します。 |
|
パラメーター データを使用してバッファーを設定します。 |
|
バッファーに格納され、指定したパラメーターの長さを設定します。 |
|
バッファーに格納され、指定したパラメーターの状態を設定します。 |
|
バッファーに格納され、指定したパラメーターの文字列データを設定します。 |
解説
コンシューマーがこのクラスを使用するには、プロバイダーで ICommandWithParameters がサポートされている必要があります。
パラメーター情報は、このクラスによって作成および管理されるバッファーに格納されます。 GetParam と GetParamTypeでバッファーのパラメーター データを取得します。
このクラスを使用して SQL Server のストアド プロシージャを実行し、出力パラメーター値を取得する方法の例については、サポート技術情報の「HOWTO: Execute Stored Procedure Using CDynamicParmeterAccesor (Q198519)」を参照してください。サポート技術情報の文書は、MSDN ライブラリの Visual Studio のドキュメントで使用したり、です https://support.microsoft.com/support/。
必要条件
ヘッダー: atldbcli.h