Freigeben über


ISSCommandWithParameters (OLE DB)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

OLE DB-Treiber herunterladen

Die ISSCommandWithParameters-Schnittstelle stellt Unterstützung für SQL Server-XML- und benutzerdefinierte Typen (UDT) zur Verfügung. Hierbei handelt es sich um eine optionale Schnittstelle, die von der OLE DB-Schnittstelle ICommandWithParameters erbt. Zusätzlich zu den drei von ICommandWithParameters geerbten Methoden GetParameterInfo, MapParameterNames und SetParameterInfo stellt ISSCommandWithParameters zwei neue Methoden zur Verarbeitung serverspezifischer Datentypen bereit.

Hinweis

Die ISSCommandWithParameters-Schnittstelle kann bei Einsatz von Dienstkomponenten verwendet werden. Die Dienstkomponenten selbst verwenden diese Schnittstelle jedoch nicht.

Methode Beschreibung
'ISSCommandWithParameters::GetParameterProperties' (OLE DB) Gibt eine SSPARAMPROPS -Eigenschaftssatzstruktur im Array für jeden UDT- oder XML-Parameter zurück, der dem Befehl übergeben wurde. Für andere Parametertypen wird hingegen keine Struktur zurückgegeben.
'ISSCommandWithParameters::SetParameterProperties' (OLE DB) Legt die Parametereigenschaften auf einer Einzelparameterbasis nach Ordnungszahl fest oder legt Massenparametereigenschaften durch Angabe eines Arrays von SSPARAMPROPS -Strukturen fest.

Weitere Informationen

Schnittstellen (OLE DB)
Verwenden von XML-Datentypen
Verwenden von benutzerdefinierten Typen