OdbcCommandBuilder.DeriveParameters(OdbcCommand) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 OdbcCommand 中指定的預存程序 (Stored Procedure) 擷取參數資訊,並填入 (Populate) 指定 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,參考參數資訊衍生來源的預存程序。 衍生的參數已加入到 Parameters 的 OdbcCommand 集合。
例外狀況
基礎 ODBC 驅動程式不支援傳回預存程序參數資訊,或是命令文字不是有效的預存程序名稱,或者指定的 CommandType 不是 CommandType.StoredProcedure
。
備註
DeriveParameters 覆寫的任何現有參數資訊 OdbcCommand。
DeriveParameters 需要對數據源進行額外的呼叫,才能取得資訊。 如果事先知道參數資訊,藉由明確設定資訊來填入參數集合會更有效率。
您只能搭配預存程式使用 DeriveParameters 。 您無法使用 DeriveParameters 來填 OdbcParameterCollection 入任意 Transact-SQL 語句,例如參數化的 SELECT 語句。