CommandStream 속성(ADO)
Command 개체의 입력으로 사용되는 스트림을 나타냅니다.
설정 및 반환 값
Command 개체의 입력으로 사용되는 스트림을 설정하거나 반환합니다. 이 스트림의 형식은 공급자별로 다릅니다. 자세한 내용은 공급자의 설명서를 참조하세요. 이 속성은 Command의 입력에 대한 문자열을 지정하는 데 사용되는 CommandText 속성과 비슷합니다.
설명
CommandStream 및 CommandText는 함께 사용할 수 없습니다. 사용자가 CommandStream 속성을 설정하면 CommandText 속성이 빈 문자열(“”)로 설정됩니다. 사용자가 CommandText 속성을 설정하면 CommandStream 속성이 Nothing으로 설정됩니다.
Command.Parameters.Refresh 및 Command.Prepare 메서드의 동작은 공급자에 의해 정의됩니다. 스트림의 매개 변수 값은 새로 고칠 수 없습니다.
명령의 원본을 반환하는 다른 ADO 개체에서는 입력 스트림을 사용할 수 없습니다. 예를 들어 레코드 집합의 원본이 스트림을 입력으로 포함하는 Command 개체로 설정된 경우 Recordset.Source는 CommandStream 속성의 스트림 내용 대신 빈 문자열(“”)이 포함된 CommandText 속성을 계속 반환합니다.
CommandStream에서 지정한 대로 명령 스트림을 사용하는 경우 CommandType 속성에 유효한 CommandTypeEnum 값은 adCmdText 및 adCmdUnknown뿐입니다. 다른 값을 사용하면 오류가 발생합니다.