ADO Stream 객체
- 이전 페이지 ADO Recordset
- 다음 페이지 ADO 데이터 타입
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 | 문자 데이터를 텍스트 스트림 객체에 쓰기 |
- 이전 페이지 ADO Recordset
- 다음 페이지 ADO 데이터 타입