ICommandWithParameters (поставщик OLE DB собственного клиента)

Применимо к:SQL ServerAzure SQL DatabaseAzure Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Внимание

Собственный клиент SQL Server (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Поставщик OLE DB собственного клиента SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для новой разработки. Перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server .

Улучшения ядра СУБД, начиная с SQL Server 2012 (11.x), позволяют ICommandWithParameters::GetParameterInfo получить более точные описания ожидаемых результатов. Эти более точные результаты могут отличаться от значений, возвращаемых CommandWithParameters::GetParameterInfo в предыдущих версиях SQL Server. Дополнительные сведения см. в разделе Обнаружение метаданных.

Кроме того, начиная с SQL Server 2012 (11.x), при вызове ICommandWithParameters::SetParameterInfo значение, переданное параметру pwszName , должно быть допустимым идентификатором. Дополнительные сведения см. в разделе Идентификаторы баз данных.

См. также

Интерфейсы (OLE DB)