Position 속성(ADO)
Stream 개체 내의 현재 위치를 나타냅니다.
설정 및 반환 값
스트림의 시작 부분에서 현재 위치의 오프셋(바이트 수)을 지정하는 Long 값을 설정하거나 반환합니다. 기본값은 스트림의 첫 번째 바이트를 나타내는 0입니다.
발언
현재 위치는 스트림의 끝 이후 지점으로 이동할 수 있습니다. 스트림의 끝을 넘어 현재 위치를 지정하면 Stream 개체의 Size 그에 따라 증가합니다. 이러한 방식으로 추가된 모든 새 바이트는 null입니다.
메모
위치 항상 바이트를 측정합니다. 멀티바이트 문자 집합을 사용하는 텍스트 스트림의 경우 위치를 문자 크기로 곱하여 문자 번호를 결정합니다. 예를 들어 2 바이트 문자 집합의 경우 첫 번째 문자는 위치 0, 두 번째 문자는 위치 2, 세 번째 문자는 위치 4 등에 있습니다.
메모
음수 값은 Stream현재 위치를 변경하는 데 사용할 수 없습니다. 위치양수만 사용할 수 있습니다.
메모
읽기 전용 Stream 개체의 경우 PositionStreamSize보다 큰 값으로 설정된 경우 ADO에서 오류를 반환하지 않습니다. 이렇게 하면 Stream크기가 변경되거나 Stream 콘텐츠가 변경되지 않습니다. 그러나 의미 없는 위치값이 발생하므로 이 작업을 피해야 합니다.
적용 대상
ADO(Stream 개체)
참고 항목
ADO(Charset 속성)