ReadyState 속성(RDS)
Recordset 개체로 데이터를 검색할 때 DataControl 개체의 진행률을 나타냅니다.
중요하다
Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. RDS를 사용하는 애플리케이션은 WCF Data Service마이그레이션해야 합니다.
설정 및 반환 값
다음 값 중 하나를 설정하거나 반환합니다.
값 | 묘사 |
---|---|
adcReadyStateLoaded | 현재 쿼리가 여전히 실행 중이며 행을 가져오지 않았습니다. DataControl 개체의 Recordset 사용할 수 없습니다. |
adcReadyStateInteractive | 현재 쿼리에서 검색된 초기 행 집합은 DataControl 개체의 Recordset 저장되어 사용할 수 있습니다. 나머지 행은 여전히 인출되고 있습니다. |
adcReadyStateComplete | 현재 쿼리에서 검색된 모든 행은 DataControl 개체의 Recordset 저장되었으며 사용할 수 있습니다. 오류로 인해 작업이 중단되거나 Recordset 개체가 초기화되지 않은 경우에도 이 상태가 존재합니다. |
메모
이러한 상수들을 사용하는 각 클라이언트 쪽 실행 파일은 이에 대한 선언을 제공해야 합니다. RDS 라이브러리의 기본 설치 폴더에 있는 Adcvbs.inc 파일에서 원하는 상수 선언을 잘라내어 붙여넣을 수 있습니다.
발언
onReadyStateChange 이벤트를 사용하여 비동기 쿼리 작업 중에 ReadyState 속성의 변경 내용을 모니터링합니다. 이는 속성 값을 주기적으로 확인하는 것보다 더 효율적입니다.
비동기 작업 중에 오류가 발생하는 경우 ReadyState 속성이 adcReadyStateComplete변경되고, State 속성이 adStateExecutingadStateClosed변경되고, value 속성Recordset 개체는 Nothing 유지됩니다.
적용 대상
참고 항목
ReadyState 속성 예제(VBScript)
RDS(Cancel 메서드)
RDS(ExecuteOptions 속성)