ReadText 메서드
Stream 개체를 텍스트에서 지정된 문자 수를 읽습니다.
통사론
String = Stream.ReadText ( NumChars)
매개 변수
NumChars
선택적. 파일에서 읽을 문자 수를 지정하는 Long 값 또는 StreamReadEnum 값입니다. 기본값은 adReadAll .
반환 값
ReadText 메서드는 Stream 개체에서 지정된 수의 문자, 전체 줄 또는 전체 스트림을 읽고 결과 문자열을 반환합니다.
발언
NumChar 스트림에 남아 있는 문자 수보다 많으면 나머지 문자만 반환됩니다. 문자열 읽기는 NumChar지정된 길이와 일치하도록 패딩되지 않습니다. 읽을 문자가 없으면 값이 null인 변형이 반환됩니다. ReadText 뒤로 읽는 데 사용할 수 없습니다.
메모
ReadText 메서드는 텍스트 스트림과 함께 사용됩니다(형식 adTypeText ). 이진 스트림(형식 adTypeBinary )의 경우 읽기 사용합니다.
ADO(ActiveX Data Object) Stream 개체의 ReadText 메서드를 통해 대량의 XML 데이터가 반환되는 쿼리는 실행하는 데 많은 시간이 걸릴 수 있습니다. ASP 페이지에서 호출되는 COM+ 구성 요소에서 이 작업을 수행하면 사용자의 세션 시간이 초과될 수 있습니다. ADO는 Stream 개체 데이터를 UTF-8 인코딩에서 유니코드로 변환합니다. 이러한 대량의 데이터를 한 번에 변환하는 데 자주 사용되는 메모리 재할당은 시간이 많이 걸립니다. 이 문제를 해결하려면 ADO 명령 개체의 ReadText 메서드를 반복적으로 호출하고 더 적은 수의 문자를 지정합니다. 테스트 결과 128K(131,072)에 해당하는 값이 최적인 것으로 나타났습니다. 이 값이 감소하면 응답 시간이 줄어듭니다. 자세한 내용은 https://support.microsoft.comMicrosoft 기술 자료의 기술 자료 문서 280067 "PRB: ADO 스트림 개체의 ReadText 메서드를 사용하여 SQL Server 2000에서 매우 큰 XML 문서 검색 속도가 느릴 수 있습니다."를 참조하세요.
적용 대상
ADO(Stream 개체)