CommandStream-Eigenschaft (ADO)

Gibt den Stream an, der als Eingabe für ein Command-Objekt verwendet wird.

Einstellungen und Rückgabewerte

Legt den Stream fest bzw. gibt einen zurück, der als Eingabe für ein Command-Objekt verwendet wird. Das Format für diesen Stream ist anbieterspezifisch. Ausführliche Informationen finden Sie in der Dokumentation Ihres Anbieters. Diese Eigenschaft ähnelt der CommandText-Eigenschaft, die verwendet wird, um eine Zeichenfolge für die Eingabe eines Command-Objekts anzugeben.

Bemerkungen

CommandStream und CommandText schließen sich gegenseitig aus. Wenn der/die Benutzer*in die CommandStream-Eigenschaft festlegt, wird die CommandText-Eigenschaft auf die leere Zeichenfolge ("") festgelegt. Wenn der/die Benutzer*in die CommandText-Eigenschaft festlegt, wird die CommandStream-Eigenschaft auf Nothing festgelegt.

Das Verhalten der Methoden Command.Parameters.Refresh und Command.Prepare wird vom Anbieter definiert. Die Werte von Parametern in einem Stream können nicht aktualisiert werden.

Der Eingabestream ist nicht für andere ADO-Objekte verfügbar, die die Quelle eines Command-Objekts zurückgeben. Wenn beispielsweise der Source-Wert eines Recordsets auf ein Command-Objekt festgelegt ist, das einen Stream als Eingabe aufweist, gibt Recordset.Source weiterhin die CommandText-Eigenschaft zurück, die eine leere Zeichenfolge ("") anstelle des Streaminhalts der CommandStream-Eigenschaft enthält.

Bei Verwendung eines Befehlsstreams (wie von CommandStream angegeben) sind die einzigen gültigen CommandTypeEnum-Werte für die CommandType-Eigenschaft adCmdText und adCmdUnknown. Jeder andere Wert verursacht einen Fehler.

Gilt für

Command-Objekt (ADO)

Weitere Informationen

CommandText-Eigenschaft (ADO)
Dialect-Eigenschaft
CommandTypeEnum