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