ICommandWithParameters (Native Client OLE DB Provider)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformní systém (PDW)

Important

Nativní klient SQL Serveru (často zkracovaný jako SNAC) byl odebrán z SQL Serveru 2022 (16.x) a SQL Server Management Studio 19 (SSMS). Pro nový vývoj se nedoporučuje zprostředkovatele SQL Server Native Client OLE DB (SQLNCLI nebo SQLNCLI11) ani starší verze zprostředkovatele Microsoft OLE DB pro SQL Server (SQLOLEDB). Přejděte na nový ovladač Microsoft OLE DB (MSOLEDBSQL) pro SQL Server do budoucna.

Vylepšení databázového enginu počínaje SQL Server 2012 (11.x) umožňují ICommandWithParameters::GetParameterInfo získat přesnější popisy očekávaných výsledků. Tyto přesnější výsledky se mohou lišit od hodnot vracených CommandWithParameters::GetParameterInfo v předchozích verzích SQL Serveru. Pro více informací viz Metadata Discovery.

Také od SQL Server 2012 (11.x) musí při volání ICommandWithParameters::SetParameterInfo být hodnota předávaná parametru pwszName platným identifikátorem. Další informace naleznete v tématu identifikátory databáze.