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