CommandStream プロパティ (ADO)

Command オブジェクトへの入力として使用されるストリームを示します。

設定と戻り値

Command オブジェクトの入力として使われるストリームを設定するか、返します。 このストリームの形式はプロバイダー固有です。詳細についてはプロバイダーのドキュメントを参照してください。 このプロパティは CommandText プロパティと似ており、Command の入力に文字列を指定するために使われます。

注釈

CommandStreamCommandText は同時に使用できません。 ユーザーが CommandStream プロパティを設定すると、CommandText プロパティは空の文字列 ("") に設定されます。 ユーザーが CommandText プロパティを設定すると、CommandStream プロパティは Nothing に設定されます。

Command.Parameters.Refresh および Command.Prepare メソッドの動作は、プロバイダーによって定義されています。 ストリーム内のパラメーター値を更新することはできません。

入力ストリームは、Command のソースを返す他の ADO オブジェクトから使用できません。 たとえば、RecordsetSource を、入力としてストリームを持つ Command オブジェクトに設定した場合、CommandStream 属性のストリーム コンテンツではなく、引き続き空の文字列 ("") を含む CommandText 属性が Recordset.Source から返されます。

(CommandStream で指定した) コマンド ストリームを使う場合、CommandType プロパティの有効な CommandTypeEnum 値は adCmdTextadCmdUnknown のみです。 それ以外の値を指定すると、エラーが発生します。

適用対象

Command オブジェクト (ADO)

参照

CommandText プロパティ (ADO)
Dialect プロパティ
CommandTypeEnum