ICommandWithParameters (Native Client OLE DB Provider)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics 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 以繼續使用。

從 SQL Server 2012 (11.x) 開始,資料庫引擎的改進功能就允許 ICommandWithParameters::GetParameterInfo 針對預期的結果取得更精確的描述。 這些更精確的結果可能與舊版 SQL Server 中 CommandWithParameters::GetParameterInfo 所傳回的值不同。 如需詳細資訊,請參閱中繼資料探索

此外,從 SQL Server 2012 (11.x) 開始,當您呼叫 ICommandWithParameters::SetParameterInfo 時,傳至 pwszName 參數的值必須是有效的識別碼。 如需詳細資訊,請參閱< Database Identifiers>。

另請參閱

介面 (OLE DB)