Parameter オブジェクト
パラメーター化されたクエリまたはストアド プロシージャに基づいて、Command オブジェクトに関連付けられたパラメーターまたは引数を表します。
備考
多くのプロバイダーでは、パラメーター化されたコマンドがサポートされています。 これらは、目的のアクションを 1 回定義するコマンドですが、変数 (またはパラメーター) を使用してコマンドの詳細を変更します。 たとえば、SQL SELECT ステートメントでは、パラメーターを使用して WHERE 句の一致条件を定義し、もう 1 つを使用して SORT BY 句の列名を定義できます。
Parameter オブジェクトは、パラメーター化されたクエリに関連付けられたパラメーター、またはイン/アウト引数とストアド プロシージャの戻り値を表します。 プロバイダーの機能によっては、Parameter オブジェクトの一部のコレクション、メソッド、またはプロパティを使用できない場合があります。
Parameter オブジェクトのコレクション、メソッド、およびプロパティを使用すると、次の操作を実行できます。
Name プロパティを使用して、パラメーターの名前を設定または返します。
Value プロパティを使用して、パラメーターの値を設定または返します。 Value は、Parameter オブジェクトの既定のプロパティです。
属性、方向、精度、NumericScale、Size、および Type プロパティを使用してパラメーターの特性を設定または取得します。
AppendChunk メソッドを使用して、長いバイナリまたは文字データをパラメーターに渡します。
Properties コレクションを使用して、プロバイダー固有の属性にアクセスします。
呼び出すストアド プロシージャまたはパラメーター化されたクエリに関連付けられているパラメーターの名前とプロパティがわかっている場合は、CreateParameter メソッドを使用して、適切なプロパティ設定 Parameter オブジェクトを作成し、Append メソッドを使用して、それらを Parameters コレクションに追加できます。 これにより、Parameters コレクションで Refresh メソッドを呼び出さずにパラメーター値を設定および返し、プロバイダーからパラメーター情報を取得できます。これは、リソースを集中的に消費する可能性のある操作です。
Parameter オブジェクトは、スクリプトを作成しても安全ではありません。
このセクションには、次のトピックが含まれています。
関連項目
Command オブジェクト (ADO)
CreateParameter メソッド (ADO)
Parameters コレクション (ADO)
プロパティ コレクション (ADO)