다음을 통해 공유


CopyTo 메서드(ADO)

Stream 지정된 문자 또는 바이트 수(Type따라 다름)를 다른 Stream 개체에 복사합니다.

통사론

  
Stream.CopyTo DestStream, NumChars  

매개 변수

DestStream
열려 있는 Stream 개체에 대한 참조를 포함하는 개체 변수 값입니다. 현재 StreamDestStream지정된 대상 Stream 복사됩니다. 대상 Stream 이미 열려 있어야 합니다. 그렇지 않으면 런타임 오류가 발생합니다.

메모

DestStream 매개 변수는 클라이언트에 원격으로 연결할 수 없는 Stream 개체의 프라이빗 인터페이스에 액세스해야 하므로 Stream 개체의 프록시가 아닐 수 있습니다.

NumChars
선택적. 원본 Stream 현재 위치에서 대상 Stream복사할 바이트 또는 문자 수를 지정하는 정수 값입니다. 기본값은 -1이며, 모든 문자 또는 바이트가 현재 위치에서 EOS 복사되도록 지정합니다.

발언

이 메서드는 Position 속성에 지정된 현재 위치에서 시작하여 지정된 수의 문자 또는 바이트를 복사합니다. 지정된 숫자가 EOS때까지 사용 가능한 바이트 수보다 많은 경우 현재 위치에서 EOS 문자 또는 바이트만 복사됩니다. NumChars 값이 -1이거나 생략된 경우 현재 위치에서 시작하는 모든 문자 또는 바이트가 복사됩니다.

대상 스트림에 기존 문자 또는 바이트가 있는 경우 복사가 끝나는 지점 이외의 모든 콘텐츠는 그대로 유지되며 잘리지 않습니다. 위치 복사된 마지막 바이트 바로 다음에 바이트가 됩니다. 이러한 바이트를 자르려면 SetEOS호출합니다.

CopyTo 원본 Stream 동일한 형식의 대상 Stream 데이터를 복사하는 데 사용해야 합니다(해당 Type 속성 설정은 adTypeText 또는 adTypeBinary 둘 다). Text Stream 개체의 경우 대상 StreamCharset 속성 설정을 변경하여 한 문자 집합에서 다른 문자 집합으로 변환할 수 있습니다. 또한 Text Stream 개체는 이진 Stream 개체로 성공적으로 복사할 수 있지만 이진 Stream 개체는 텍스트 Stream 개체로 복사할 수 없습니다.

적용 대상

ADO(Stream 개체)