다음을 통해 공유


스트림 개체 (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 메서드를 사용하여 스트림 위치의 끝을 결정합니다.

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

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

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

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

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

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

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

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

참고 항목

http 체계를 사용하는 URL은 인터넷 게시용 Microsoft OLE DB 공급자를 자동으로 호출합니다. 자세한 내용은 절대 및 상대 URL을 참조하세요.

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

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

참고 항목

레코드 및 스트림