OleDbCommandBuilder.DeriveParameters(OleDbCommand) 方法

定義

OleDbCommand 中指定的預存程序 (Stored Procedure) 擷取參數資訊,並填入 (Populate) 指定 Parameters 物件的 OleDbCommand 集合。

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

參數

command
OleDbCommand

OleDbCommand,參考參數資訊衍生來源的預存程序。 衍生的參數已加入到 ParametersOleDbCommand 集合。

例外狀況

基礎 OLE DB 提供者 (Provider) 不支援傳回預存程序參數資訊,命令文字不是有效的預存程序名稱,或者指定的 CommandType 不是 StoredProcedure

備註

DeriveParameters 覆寫的任何現有參數資訊 OleDbCommand

DeriveParameters 需要對數據源進行額外的呼叫,才能取得資訊。 如果事先知道參數資訊,藉由明確設定資訊來填入參數集合會更有效率。

您只能搭配預存程式使用 DeriveParameters 。 您無法使用 DeriveParameters 來填 OleDbParameterCollection 入任意 Transact-SQL 語句,例如參數化的 SELECT 語句。

如需詳細資訊,請參閱 設定參數和參數數據類型

適用於

另請參閱