Compartir a través de


ICommandWithParameters (proveedor OLE DB de Native Client)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Importante

SQL Server Native Client (a menudo abreviado SNAC) se ha quitado de SQL Server 2022 (16.x) y SQL Server Management Studio 19 (SSMS). Para nuevos trabajos de desarrollo, no se recomiendan ni el proveedor OLE DB de SQL Server Native Client (SQLNCLI o SQLNCLI11) ni el proveedor OLE DB de Microsoft para SQL Server (SQLOLEDB) heredado. Cambie al nuevo Controlador Microsoft OLE DB para SQL Server de ahora en adelante.

Las mejoras en el motor de base de datos a partir de SQL Server 2012 (11.x) permiten a ICommandWithParameters::GetParameterInfo obtener descripciones más precisas de los resultados esperados. Estos resultados más precisos pueden diferir de los valores que devuelve CommandWithParameters::GetParameterInfo en las versiones anteriores de SQL Server. Para obtener más información, vea Detección de metadatos.

También a partir de SQL Server 2012 (11.x), al llamar a ICommandWithParameters::SetParameterInfo, el último valor pasado al parámetro pwszName debe ser un identificador válido. Para obtener más información, vea Database Identifiers.

Consulte también

Interfaces (OLE DB)