OleDbCommandBuilder.DeriveParameters(OleDbCommand) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從指定於 的 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 陳述句。
欲了解更多資訊,請參閱 「參數與參數資料型態的配置」。