Condividi tramite


ISSCommandWithParameters (provider OLE DB di Native Client)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure azure Synapse Analytics Analytics Platform System (PDW)

Importante

SQL Server Native Client (spesso abbreviato SNAC) è stato rimosso da SQL Server 2022 (16.x) e da SQL Server Management Studio 19 (SSMS). Il provider OLE DB di SQL Server Native Client (SQLNCLI o SQLNCLI11) e il provider OLE DB legacy Microsoft per SQL Server (SQLOLEDB) non sono consigliati per lo sviluppo di nuove applicazioni. In futuro, passare al nuovo driver Microsoft OLE DB (MSOLEDBSQL) per SQL Server.

ISSCommandWithParameters espone il supporto per i tipi XML e definiti dall'utente (UDT) di SQL Server. Si tratta di un'interfaccia facoltativa che eredita dall'interfaccia OLE DB principale ICommandWithParameters. Oltre ai tre metodi ereditati da ICommandWithParameters; GetParameterInfo, MapParameterNames e SetParameterInfo; ISSCommandWithParameters fornisce due nuovi metodi usati per gestire tipi di dati specifici del server.

Nota

L'interfaccia ISSCommandWithParameters può essere utilizzata quando vengono usati i componenti del servizio, ma i componenti del servizio stessi non useranno questa interfaccia.

metodo Descrizione
ISSCommandWithParameters::GetParameterProperties (OLE DB) Restituisce una struttura del set di proprietà SSPARAMPROPS della matrice per ogni parametro XML o tipo definito dall'utente passato al comando. Per gli altri tipi di parametro non ne restituisce nessuna.
ISSCommandWithParameters::SetParameterProperties (OLE DB) Imposta le proprietà per i singoli parametri in base al numero ordinale oppure imposta proprietà dei parametri bulk specificando una matrice di strutture SSPARAMPROPS.

Vedi anche

Interfacce [OLE DB]
Uso di tipi di dati XML
Uso dei tipi definiti dall'utente