CommandStream 属性 (ADO)

指示用作 Command 对象的输入的流。

设置和返回值

设置或返回用作 Command 对象的输入的流。 此流的格式特定于提供程序;有关详细信息,请参阅提供商的文档。 此属性类似于 CommandText 属性,后者用于为 Command 的输入指定字符串。

备注

CommandStream 和 CommandText 互斥。 当用户设置 CommandStream 属性时,CommandText 属性将设置为空字符串 ("")。 如果用户设置 CommandText 属性,则 CommandStream 属性将设置为“无”。

Command.Parameters.Refresh 和 Command.Prepare 方法的行为由提供程序定义。 无法刷新流中的参数值。

输入流不适用于返回 Command 源的其他 ADO 对象。 例如,如果 RecordsetSource 设置为以流作为输入的 Command 对象,则 Recordset.Source 继续返回包含空字符串 ("") 的 CommandText 属性,而不是 CommandStream 属性的流内容。

使用命令流(由 CommandStream 指定)时,CommandType 属性的唯一有效 CommandTypeEnum 值是 adCmdText 和adCmdUnknown。 其他任何值会导致错误。

应用于

命令对象 (ADO)

另请参阅

CommandText 属性 (ADO)
Dialect 属性
CommandTypeEnum