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


Свойство ReadyState (служба удаленных рабочих столов)

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

Важно!

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

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

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

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

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

Примечание

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

Комментарии

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

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

Применение

Объект DataControl (служба удаленных рабочих столов)

См. также:

Пример свойства ReadyState (VBScript)
Метод Cancel (служба удаленных рабочих столов)
Свойство ExecuteOptions (служба удаленных рабочих столов)