Partager via


ISSCommandWithParameters (fournisseur OLE DB Native Client)

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Important

SQL Server Native Client (souvent abrégé en SNAC) a été supprimé dans SQL Server 2022 (16.x) et SQL Server Management Studio 19 (SSMS). Le fournisseur OLE DB pour SQL Server Native Client (SQLNCLI ou SQLNCLI11) et le fournisseur Microsoft OLE DB hérité pour SQL Server (SQLOLEDB) ne sont pas recommandés dans les nouveaux développements. Utilisez à la place le nouveau Microsoft OLE DB Driver (MSOLEDBSQL) pour SQL Server.

ISSCommandWithParameters expose la prise en charge des types XML SQL Server et définis par l’utilisateur (UDT). Il s'agit d'une interface facultative qui hérite de l'interface OLE DB de base ICommandWithParameters. Outre les trois méthodes héritées de ICommandWithParameters( GetParameterInfo, MapParameterNameset SetParameterInfo) ISSCommandWithParameters fournit deux nouvelles méthodes permettant de gérer des types de données spécifiques au serveur.

Remarque

L'interface ISSCommandWithParameters peut être utilisée lorsque des composants de service sont utilisés, mais ceux-ci n'utilisent pas cette interface.

Méthode Description
ISSCommandWithParameters::GetParameterProperties (OLE DB) Retourne une structure de jeu de propriétés SSPARAMPROPS dans le tableau pour chaque paramètre UDT ou XML passé à la commande, mais rien n'est retourné pour d'autres types de paramètres.
ISSCommandWithParameters::SetParameterProperties (OLE DB) Définit les propriétés de paramètre pour chaque paramètre par ordinal ou définit des propriétés de paramètre en bloc en spécifiant un tableau de structures SSPARAMPROPS .

Voir aussi

Interfaces (OLE DB)
Utilisation de types de données XML
Utilisation de types définis par l’utilisateur