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


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

Область применения: Access 2013, Office 2013

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

Параметры и возвращаемые значения

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

Константа

Описание

adcFetchUpFront

Все записи набора записей извлекаются перед возвращением элемента управления в приложение. Полный набор записей извлекается до того, как приложению будет разрешено выполнять с ним любые действия.

adcFetchBackground

Элемент управления может вернуться в приложение сразу после получения первого пакета записей. Последующее считывание набора записей , которое пытается получить доступ к записи, не извлекаемой в первом пакете, будет отложено до тех пор, пока запрошенная запись не будет фактически выбрана, и в это время элемент управления вернется в приложение.

adcFetchAsync

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

Примечание.

Каждый исполняемый файл на стороне клиента, использующий эти константы, должен предоставлять для них объявления. Вы можете вырезать и вставить нужные объявления констант из файла Adcvbs.inc, расположенного в папке C:\Program Files\Common Files\System\MSADC.

Замечания

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