Поделиться через


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

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform 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)