FetchOptions 속성(RDS)
비동기 페치 유형을 나타냅니다.
중요하다
Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. RDS를 사용하는 애플리케이션은 WCF Data Service마이그레이션해야 합니다.
값 설정 및 반환
다음 값 중 하나를 설정하거나 반환합니다.
상수 | 묘사 |
---|---|
adcFetchUpFront | 컨트롤이 애플리케이션에 반환되기 전에 레코드 집합 모든 레코드를 가져옵니다. 전체 Recordset 가져온 후 애플리케이션에서 작업을 수행할 수 있습니다. |
adcFetchBackground | 컨트롤은 레코드의 첫 번째 일괄 처리가 페치되는 즉시 애플리케이션으로 돌아갈 수 있습니다. 첫 번째 일괄 처리에서 가져오지 않은 레코드에 액세스하려고 시도하는 Recordset 대한 후속 읽기는 검색된 레코드가 실제로 인출될 때까지 지연되며, 이때 컨트롤이 애플리케이션으로 돌아갑니다. |
adcFetchAsync | 기본값. 컨트롤은 백그라운드에서 레코드를 가져오는 동안 애플리케이션에 즉시 반환됩니다. 애플리케이션에서 아직 가져오지 않은 레코드를 읽으려고 하면 검색된 레코드에 가장 가까운 레코드가 읽혀지고 제어가 즉시 반환되어 Recordset 현재 끝에 도달했음을 나타냅니다. 예를 들어 MoveLast 호출하면 레코드가 레코드 집합계속 채워지더라도 현재 레코드 위치를 실제로 가져온 마지막 레코드로 이동합니다. |
메모
이러한 상수들을 사용하는 각 클라이언트 쪽 실행 파일은 이에 대한 선언을 제공해야 합니다. RDS 라이브러리의 기본 설치 폴더에 있는 Adcvbs.inc 파일에서 원하는 상수 선언을 잘라내어 붙여넣을 수 있습니다.
발언
웹 애플리케이션에서는 일반적으로 더 나은 성능을 제공하기 때문에 adcFetchAsync(기본값)를 사용하려고 합니다. 컴파일된 클라이언트 애플리케이션에서는 일반적으로 adcFetchBackground 사용하려고 합니다.
적용 대상
참고 항목
ExecuteOptions 및 FetchOptions 속성 예제(VBScript)
RDS(Cancel 메서드)