ISSCommandWithParameters (Native Client OLE DB 提供者)
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
重要
SQL Server Native Client (通常縮寫為 SNAC) 已從 SQL Server 2022 (16.x) 和 SQL Server Management Studio 19 (SSMS) 中移除。 不建議使用 SQL Server Native Client OLE DB 提供者 (SQLNCLI 或 SQLNCLI11) 和舊版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB) 進行新的開發。 請切換至新的 Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server 以繼續使用。
ISSCommandWithParameters 公開對 SQL Server XML 和使用者定義型別 (UDT) 的支援。 這是繼承自核心 OLE DB 介面 ICommandWithParameters 的選擇性介面。 除了繼承自 ICommandWithParameters 的三種方法之外;GetParameterInfo、MapParameterNames 和 SetParameterInfo; ISSCommandWithParameters 提供兩個新的方法來處理伺服器特定的數據類型。
注意
使用服務元件時,可以使用ISSCommandWithParameters 介面,但服務元件本身不會使用此介面。
方法 | Description |
---|---|
ISSCommandWithParameters::GetParameterProperties (OLE DB) | 針對傳遞至命令的每個 UDT 或 XML 參數以陣列傳回一個 SSPARAMPROPS 屬性集結構,但不會針對其他類型的參數傳回任何項目。 |
ISSCommandWithParameters::SetParameterProperties (OLE DB) | 依照序數根據每個參數來設定參數的屬性,或指定 SSPARAMPROPS 結構的陣列來設定大量參數屬性。 |