Command オブジェクトの入力として使用されるストリームを示します。
設定と戻り値
Command オブジェクトの入力として使用されるストリームを設定または返します。 このストリームの形式はプロバイダー固有です。詳細については、プロバイダーのドキュメントを参照してください。 このプロパティは、 CommandText プロパティに似ています。これは、Command の入力の文字列を指定するために使用 されます。
注釈
CommandStream と CommandText は相互に排他的です。 ユーザーが CommandStream プロパティを設定すると、 CommandText プロパティは空の文字列 ("") に設定されます。 ユーザーが CommandText プロパティを設定した場合、 CommandStream プロパティは Nothing に設定されます。
Command.Parameters.Refresh メソッドと Command.Prepare メソッドの動作は、プロバイダーによって定義されます。 ストリーム内のパラメーターの値を更新できません。
入力ストリームは、 Command のソースを返す他の ADO オブジェクトでは使用できません。 たとえば、レコードセットのソースが入力としてストリームを持つ Command オブジェクトに設定されている場合、Recordset.Source は CommandStream プロパティのストリームコンテンツではなく、空の文字列 ("") を含む CommandText プロパティを引き続き返します。
コマンド ストリーム (CommandStream で指定) を使用する場合、CommandType プロパティの有効な CommandTypeEnum 値は adCmdText と adCmdUnknown だけです。 その他の値を指定すると、エラーが発生します。