Compartir vía


ISSCommandWithParameters (proveedor OLE DB de Native Client)

Se aplica a: SQL Server Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics Analytics 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.

ISSCommandWithParameters expone compatibilidad con XML de SQL Server y tipos definidos por el usuario (UDT). Ésta es una interfaz opcional que hereda de la interfaz OLE DB ICommandWithParametersbásica. Además de los tres métodos heredados de ICommandWithParameters; GetParameterInfo, MapParameterNamesy SetParameterInfo; ISSCommandWithParameters proporciona dos nuevos métodos que se utilizan para administrar tipos de datos específicos de servidor.

Nota:

La interfaz ISSCommandWithParameters se puede utilizar cuando se utilizan componentes de servicio, pero los propios componentes de servicio no utilizarán esta interfaz.

Method Descripción
ISSCommandWithParameters::GetParameterProperties (OLE DB) Devuelve la estructura del conjunto de propiedades SSPARAMPROPS en la matriz de cada parámetro UDT o XML pasado al comando, pero no devuelve nada en los demás tipos de parámetros.
ISSCommandWithParameters::SetParameterProperties (OLE DB) Establece las propiedades de parámetro por cada parámetro por ordinal o establece propiedades masivas de parámetro mediante la especificación de una matriz de estructuras SSPARAMPROPS .

Consulte también

Interfaces (OLE DB)
Utilizar tipos de datos XML
Usar tipos definidos por el usuario