스트림 개체(ADO)

이진 데이터 또는 텍스트의 스트림을 나타냅니다.

파일 시스템 또는 이메일 시스템과 같은 트리 구조화된 계층에서 Record에는 파일 또는 이메일의 내용을 포함하는 연결된 비트의 기본 이진 스트림이 있을 수 있습니다. Stream 개체를 사용하여 이러한 데이터 스트림을 포함하는 필드 또는 레코드를 조작할 수 있습니다. Stream 개체는 다음과 같은 방법으로 가져올 수 있습니다.

  • 이진 또는 텍스트 데이터를 포함하는 개체(일반적으로 파일)를 가리키는 URL에서 이 개체는 간단한 문서, 구조화된 문서를 나타내는 Record 개체 또는 폴더일 수 있습니다.

  • Record 개체와 연결된 기본 Stream 개체를 엽니다. Record를 열 때 Record 개체와 연결된 기본 스트림을 가져와서 스트림을 열기 위한 왕복을 제거할 수 있습니다.

  • Stream 개체를 인스턴스화합니다. 이러한 Stream 개체는 애플리케이션의 목적을 위해 데이터를 저장하는 데 사용할 수 있습니다. URL 또는 Record의 기본 Stream과 연결된 Stream과 달리 인스턴스화된 Stream은 기본적으로 기본 원본과 연결되지 않습니다.

Stream 개체의 메서드 및 속성을 사용하여 다음을 수행할 수 있습니다.

  • Open 메서드를 사용하여 Record 또는 URL에서 Stream 개체를 엽니다.

  • Close 메서드를 사용하여 Stream을 닫습니다.

  • WriteWriteText 메서드를 사용하여 Stream에 바이트 또는 텍스트를 입력합니다.

  • ReadReadText 메서드를 사용하여 Stream에서 바이트를 읽습니다.

  • Flush 메서드를 사용하여 ADO 버퍼에 있는 모든 Stream 데이터를 기본 개체에 씁니다.

  • CopyTo 메서드를 사용하여 Stream의 내용을 다른 Stream에 복사합니다.

  • SkipLine 메서드 및 LineSeparator 속성을 사용하여 소스 파일에서 줄을 읽는 방법을 제어합니다.

  • EOS 속성 및 SetEOS 메서드를 사용하여 스트림 위치의 끝을 결정합니다.

  • SaveToFileLoadFromFile 메서드를 사용하여 파일에 데이터를 저장하고 복원합니다.

  • Charset 속성을 사용하여 Stream을 저장하는 데 사용되는 문자 집합을 지정합니다.

  • Cancel 메서드를 사용하여 비동기 Stream 작업을 중지합니다.

  • Size 속성을 사용하여 Stream의 바이트 수를 결정합니다.

  • Position속성을 사용하여 Stream 내에서 현재 위치를 제어합니다.

  • Type 속성을 사용하여 Stream의 데이터 형식을 결정합니다.

  • State 속성을 사용하여 Stream의 현재 상태(닫힘, 열기 또는 실행 중)를 결정합니다.

  • Mode 속성을 사용하여 Stream에 대한 액세스 모드를 지정합니다.

참고

http 체계를 사용하는 URL은 Microsoft OLE DB Provider for Internet Publishing을 자동으로 호출합니다. 자세한 내용은 절대 및 상대 URL을 참조하세요.

Stream 개체는 스크립팅에 안전합니다.

이 섹션에서는 다음 항목을 다룹니다.

참고 항목

레코드 및 스트림