OracleCommandBuilder.DeriveParameters(OracleCommand) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OracleCommandで指定されたストアド プロシージャからパラメーター情報を取得し、指定したParameters オブジェクトのOracleCommand コレクションを設定します。
public:
static void DeriveParameters(System::Data::OracleClient::OracleCommand ^ command);
public static void DeriveParameters(System.Data.OracleClient.OracleCommand command);
static member DeriveParameters : System.Data.OracleClient.OracleCommand -> unit
Public Shared Sub DeriveParameters (command As OracleCommand)
パラメーター
- command
- OracleCommand
パラメーター情報の派生元となるストアド プロシージャを参照する OracleCommand 。 派生パラメーターは、OracleCommandのParameters コレクションに追加されます。
例外
コマンド テキストが有効なストアド プロシージャ名ではないか、指定された CommandType が StoredProcedureされていません。
注釈
DeriveParameters は、 OracleCommandの既存のパラメーター情報を上書きします。
DeriveParameters には、情報を取得するためのデータベースへの追加の呼び出しが必要です。 パラメーター情報が事前にわかっていれば、情報を明示的に設定してパラメーター コレクションを設定する方が効率的です。
DeriveParametersはストアド プロシージャでのみ使用できます。 DeriveParameters を使用して、パラメーター化された SELECT ステートメントなどの任意の Transact-SQL ステートメントをOracleParameterCollectionに設定することはできません。
詳細については、「 パラメーターとパラメーター データ型の構成」を参照してください。