Свойство CommandStream (ADO)

Указывает поток, используемый в качестве входных данных для объекта Command .

Параметры и возвращаемые значения

Задает или возвращает поток, используемый в качестве входных данных для объекта Command . Формат этого потока зависит от поставщика; Дополнительные сведения см. в документации вашего поставщика. Это свойство аналогично свойству CommandText , которое используется для указания строки для входных данных Command.

Комментарии

CommandStream и CommandText являются взаимоисключающими. Когда пользователь задает свойство CommandStream , свойству CommandText будет присвоена пустая строка (""). Если пользователь задает свойство CommandText , свойству CommandStream будет присвоено значение Nothing.

Поведение методов Command.Parameters.Refresh и Command.Prepare определяется поставщиком. Значения параметров в потоке не могут быть обновлены.

Входной поток недоступен для других объектов ADO, возвращающих источник Command. Например, если в качестве источникаобъекта Recordset задан объект Command с потоком в качестве входных данных, Recordset.Source продолжает возвращать свойство CommandText , содержащее пустую строку (""), а не содержимое потока свойства CommandStream .

При использовании потока команд (как указано в CommandStream) единственными допустимыми значениями CommandTypeEnum для свойства CommandType являются adCmdText и adCmdUnknown. Любое другое значение приводит к возникновению ошибки.

Применение

Объект Command (ADO)

См. также:

Свойство CommandText (ADO)
Свойство Dialect
CommandTypeEnum