다음을 통해 공유


ReadyState 속성(RDS)

DataControl 개체가 데이터를 Recordset 개체로 검색할 때의 진행률을 나타냅니다.

중요

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 속성이 adStateExecuting에서 adStateClosed로 변경되고, Recordset 개체 Value 속성이 Nothing으로 유지됩니다.

적용 대상

DataControl 개체(RDS)

참고 항목

ReadyState 속성 예제(VBScript)
Cancel 메서드(RDS)
ExecuteOptions 속성(RDS)