Поделиться через


Свойство FetchOptions (RDS)

Указывает тип асинхронной выборки.

Важный

Начиная с Windows 8 и Windows Server 2012, компоненты сервера RDS больше не включены в операционную систему Windows (дополнительные сведения см. в статье Windows 8 и Windows Server 2012 Compatibility Cookbook). Клиентские компоненты RDS будут удалены в будущей версии Windows. Избегайте использования этой функции в новой работе разработки и планируйте изменение приложений, которые в настоящее время используют эту функцию. Приложения, использующие RDS, должны перенестися в службы данных WCF.

Задание и возвращаемые значения

Задает или возвращает одно из следующих значений.

Постоянный Описание
adcFetchUpFront Все записи набора записей записей извлекаются перед возвратом элемента управления в приложение. Полный набор записей извлекается до того, как приложение может сделать что-либо с ним.
adcFetchBackground Элемент управления может вернуться в приложение сразу после получения первого пакета записей. Последующее чтение набора записей , которое пытается получить доступ к записи, не извлекаемой в первом пакете, будет отложена до тех пор, пока запрашиваемая запись не будет фактически извлекается, в то время как элемент управления возвращается в приложение.
adcFetchAsync По умолчанию. Элемент управления немедленно возвращается приложению во время получения записей в фоновом режиме. Если приложение пытается считывать запись, которая еще не была возвращена, то запись, ближайшая к запрошенной записи, будет немедленно считываться и управлять ими будет возвращена немедленно, указывая, что достигнут текущий конец набор записей. Например, вызов MoveLast переместит текущую позицию записи на последнюю запись, хотя дополнительные записи будут продолжать заполняться набором записей.

Заметка

Каждый исполняемый файл на стороне клиента, использующий эти константы, должен предоставлять объявления для них. Вы можете вырезать и вставить объявления констант, которые требуется от файла Adcvbs.inc, расположенного в папке установки по умолчанию для библиотеки RDS.

Замечания

В веб-приложении обычно требуется использовать adcFetchAsync (значение по умолчанию), так как это обеспечивает лучшую производительность. В скомпилированном клиентском приложении обычно требуется использовать adcFetchBackground.

Применимо к

объект DataControl (RDS)

См. также

ExecuteOptions и пример свойств FetchOptions (VBScript)
метод отмены (RDS)