ISSCommandWithParameters (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). No se recomiendan ni el proveedor OLE DB de SQL Server Native Client (SQLNCLI o SQLNCLI11) ni el proveedor OLE DB de Microsoft heredado para SQL Server (SQLOLEDB) para el nuevo desarrollo. Cambie al nuevo Controlador Microsoft OLE DB para SQL Server de ahora en adelante.

ISSCommandWithParameters expone compatibilidad con SQL Server xml 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.

Método 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