次の方法で共有


OdbcCommandBuilder.DeriveParameters(OdbcCommand) メソッド

定義

OdbcCommand で指定したストアド プロシージャからパラメーター情報を取得し、指定した Parameters オブジェクトの OdbcCommand コレクションにパラメーターを格納します。

public:
 static void DeriveParameters(System::Data::Odbc::OdbcCommand ^ command);
public static void DeriveParameters (System.Data.Odbc.OdbcCommand command);
static member DeriveParameters : System.Data.Odbc.OdbcCommand -> unit
Public Shared Sub DeriveParameters (command As OdbcCommand)

パラメーター

command
OdbcCommand

パラメーター情報の取得対象となるストアド プロシージャを参照する OdbcCommand。 取得したパラメーターは、ParametersOdbcCommand コレクションに追加されます。

例外

基になる ODBC ドライバーがストアド プロシージャのパラメーター情報を返さないか、コマンド テキストが有効なストアド プロシージャ名ではありません。または、指定した CommandTypeCommandType.StoredProcedure ではありません。

注釈

DeriveParameters は、 の既存のパラメーター情報を上書きします OdbcCommand

DeriveParameters には、情報を取得するためのデータ ソースへの追加の呼び出しが必要です。 パラメーター情報が事前にわかっていれば、情報を明示的に設定してパラメーター コレクションにデータを設定する方が効率的です。

ストアド プロシージャでのみ使用 DeriveParameters できます。 を使用 DeriveParameters して、パラメーター化された SELECT ステートメントなどの任意の Transact-SQL ステートメントを設定 OdbcParameterCollection することはできません。

適用対象

こちらもご覧ください