OleDbCommandBuilder.DeriveParameters(OleDbCommand) 方法

定義

從指定於 的 OleDbCommand 儲存程序中取得參數資訊,並填充 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 參數資訊所依據的儲存程序。 導出參數會加入 Parameters 的集合 OleDbCommand中。

例外狀況

底層的 OLE DB 提供者不支援回傳儲存程序參數資訊,命令文本不是有效的儲存程序名稱,或 CommandType 指定的名稱並非 StoredProcedure

備註

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

DeriveParameters 需要額外呼叫資料來源以取得資訊。 若參數資訊事先已知,則透過明確設定資訊來填充參數集合會更有效率。

你只能用 DeriveParameters 儲存程序。 你不能用 DeriveParameters 來填充 OleDbParameterCollection 中任意的 Transact-SQL 陳述句,例如參數化的 SELECT 陳述句。

欲了解更多資訊,請參閱 「參數與參數資料型態的配置」。

適用於

另請參閱