ICommandWithParameters (Native Client OLE DB Provider)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

Den interna SQL Server-klienten (ofta förkortad SNAC) har tagits bort från SQL Server 2022 (16.x) och SQL Server Management Studio 19 (SSMS). Både SQL Server Native Client OLE DB-providern (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny utveckling. Växla till den nya Microsoft OLE DB Driver (MSOLEDBSQL) för SQL Server framöver.

Förbättringar i databasmotorn, med start i SQL Server 2012 (11.x), gör det möjligt för ICommandWithParameters::GetParameterInfo att få mer exakta beskrivningar av de förväntade resultaten. Dessa mer exakta resultat kan skilja sig från de värden som returneras av CommandWithParameters::GetParameterInfo i tidigare versioner av SQL Server. För mer information, se Metadata Discovery.

Även från och med SQL Server 2012 (11.x), när man anropar ICommandWithParameters::SetParameterInfo, måste värdet som skickas till pwszName-parametern vara en giltig identifierare. Mer information finns i Databasidentifierare.