ADO Stream 객체

Stream 객체 (ADO 버전 2.5)

ADO Stream 객체는 이진 데이터나 텍스트 스트림을 읽고 쓰기 및 처리하는 데 사용됩니다.

Stream 객체는 세 가지 방법으로 얻을 수 있습니다:

  • 이진 데이터나 텍스트 데이터를 포함하는 객체(보통 파일)의 URL을 지정하여. 이 객체는 간단한 문서, 구조화된 문서를 표현하는 Record 객체, 또는 폴더일 수 있습니다.
  • Stream 객체 인스턴스를 생성하여. 이 Stream 객체는 애플리케이션 데이터를 저장하는 데 사용될 수 있습니다. URL과 연결된 Stream이나 Record의 기본 Stream과는 달리, 인스턴스화된 Stream은 기본적으로 기본 소스와 연결되지 않습니다.
  • Record 객체와 연결된 기본 Stream 객체를 열어 열릴 때 Record 객체와 연결된 기본 스트림을 얻을 수 있습니다. 이 스트림을 열면 단방향 과정을 제거할 수 있습니다.

문법

objectname.property
objectname.method

속성

속성 설명
문자 집합 Stream을 저장할 데 사용할 문자 집합을 지정합니다.
EOS 현재 위치가 스트림의 끝에 있는지 반환합니다.
줄 구분자 텍스트 Stream 객체에서 사용할 줄 구분자를 설정하거나 반환합니다.
모드 데이터 수정에 사용할 수 있는 권한을 설정하거나 반환합니다.
위치 Stream 객체에서의 현재 위치(바이트로 계산)를 설정하거나 반환합니다.
크기 열린 Stream 객체의 크기를 반환합니다.
상태 Stream이 열려있는지, 닫혀있는지를 설명하는 값을 반환합니다.
타입 Stream 객체 내 데이터의 타입을 설정하거나 반환합니다.

메서드

메서드 설명
취소 Stream 객체의 Open 호출을 수행하지 않도록 취소합니다.
닫기 스트림 객체를 닫기
CopyTo 지정된 수의 문자/비트를 스트림 객체에서 다른 스트림 객체로 복사
Flush 스트림 버퍼의 내용을 관련된 하위 객체로 전송
LoadFromFile 파일의 내용을 스트림 객체에 로드
Open 스트림 객체를 열기
Read 이진 스트림 객체에서 전체 스트림 또는 지정된 바이트 수를 읽어들입니다
ReadText 텍스트 스트림 객체에서 전체 스트림, 한 행 또는 지정된 바이트 수를 읽어들입니다
SaveToFile 스트림 객체의 이진 내용을 파일에 저장
SetEOS 현재 위치를 스트림의 끝 (EOS)으로 설정
SkipLine 텍스트 스트림을 읽을 때 한 행을 건너뜀
Write 이진 데이터를 이진 스트림 객체에 쓰기
WriteText 문자 데이터를 텍스트 스트림 객체에 쓰기