Иллюстрированный самоучитель по Microsoft Access 2002

Модель объектов ActiveX для управления данными

Иерархическая структура модели объектов ADOX представлена на рис. 13.6.

Иллюстрированный самоучитель по Microsoft Access 2002 › Программирование в Access 2002 › Модель объектов ActiveX для управления данными
Рис. 13.6. Объектная модель ADOX

Таблица 13.7. Описание объектов JRO.

Объект Тип Описание
JetEngine Объект Обеспечивает доступ к двум сервисам ядра базы данных Jet: сжатие базы данных и выгрузка данных из кэша в файл базы данных MDB
Replica Объект Представляет собой копию реплицированной базы данных
Filters Семейство Содержит набор объектов Filter, каждый из которых представляет собой набор записей, которые должны реплицироваться

Более подробное описание объектов JRO и их использования приведено в гл. 18.

В случае разработки многоуровневого клиент-серверного приложения для доступа к данным используется еще одна объектная модель – RDS (служба удаленного доступа к данным). Она включает три объекта, краткое описание которых приведено в табл. 13.8.

Таблица 13.8. Объектная модель RDS.

Объект Тип Описание
RDS.DataSpace Объект Этот объект содержит метод, позволяющий создать объект (так называемый бизнес-объект) промежуточного сервера передачи данных. В качестве промежуточного сервера может выступать процедура, указанная пользователем, встроенная процедура, используемая по умолчанию, или библиотека динамической компоновки DLL, исполняемая в локальной сети, в Интернете или сети интранет
RDSServer. DataFactory Объект Представляет собой встроенную программу – сервер данных, которая выполняет обработку данных и возвращает результат обработки
RDS.DataControl Объект Этот объект может использоваться для следующих целей: автоматическое выполнение функций объектов RDS. DataSpace и RDSServer.DataFactory, выполнение обработки данных или возвращение результата с помощью встроенных служб RDS, представление результата обработки данных в виде совокупности значений для визуальных элементов управления (в форме)
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.