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


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

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

Указывает ход выполнения объекта DataControl при извлечении данных в объект Recordset .

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

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

Значение

Описание

adcReadyStateLoaded

Текущий запрос по-прежнему выполняется, и строки не были возвращены. Набор записей объекта DataControl недоступен для использования.

adcReadyStateInteractive

Исходный набор строк, полученных текущим запросом, хранится в наборе записей объекта DataControl и доступен для использования. Остальные строки по-прежнему извлекаются.

adcReadyStateComplete

Все строки, полученные текущим запросом, хранятся в наборе записей объекта DataControl и доступны для использования. Это состояние также будет существовать, если операция прервана из-за ошибки или если объект Recordset не инициализирован.

Примечание.

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

Замечания

Используйте событие onReadyStateChange для отслеживания изменений в свойстве ReadyState во время асинхронной операции запроса. Это эффективнее, чем периодическая проверка значения свойства.

Если во время асинхронной операции возникает ошибка, свойство ReadyState изменяется на adcReadyStateCompleteComplete, свойство State изменяется с adStateExecuting на adStateClosed, а свойство Объекта RecordsetValue остается Nothing.