Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Microsoft Access предоставляет три объектные модели для использования при создании, обслуживании и управлении базами данных Access и связанными с ними данными с помощью Visual Basic.
Объекты данных Microsoft ActiveX (ADO)
ADO содержит объекты, необходимые для создания, обслуживания и удаления записей в заданном источнике данных.
Microsoft ADO ext. for DDL and security (ADOX)
ADOX предоставляет объекты языка определения данных (DDL), необходимые для создания новой базы данных и содержащихся в ней объектов в дополнение к объектам, необходимым для управления безопасностью.
Библиотека Microsoft Jet и репликации объектов 2.5 (JRO)
Так как объекты ADO были разработаны для работы со многими базами данных в дополнение к базам данных Microsoft Jet, функции, характерные для Jet, были разбиты на библиотеку JRO.
В следующей таблице перечислены функциональные возможности, предоставляемые каждой из них по сравнению с DAO.
функциональность. |
DAO |
ADO1 |
ADOX2 |
JRO |
|---|---|---|---|---|
Создание наборов записей. |
X |
X |
||
Изменение свойств запуска. |
X |
X** |
||
Поддержка ANSI92 SQL.*** |
X |
X |
||
Создание таблиц. |
X |
X |
||
Создайте базу данных. |
X |
X* |
||
Измените существующие свойства таблицы. |
X |
X |
||
Создание связей таблиц. |
X |
X* |
||
Изменение параметров безопасности. |
X |
X* |
||
Поддержка атрибута сжатия для данных столбца. |
X |
|||
Изменение хранимых, базовых SQL-запросов или представлений. |
X |
X* |
||
Создавайте постоянные запросы, доступные только через код. |
X* |
|||
Создавайте запросы, доступные через контейнер базы данных или пользовательский интерфейс и код. |
X |
|||
Компактная и кодируемая база данных. |
X |
X4 |
||
Обновление кэша. |
X |
X |
||
Сделайте базу данных реплицируемой. |
X |
X3 |
||
Создание реплик базы данных. |
X |
X3 |
||
Синхронизация реплик. |
X |
X3 |
||
Изменение свойств базы данных. |
X |
|||
Создание настраиваемых свойств базы данных. |
X |
|||
Изменение свойств столбца таблицы. |
X |
* Доступно только при работе с базами данных Microsoft Access. Будущие версии поставщика SQL могут предоставлять эту функцию в проектах Microsoft Access (ADP).
** Доступно только при работе с проектами Access.
Хотя ядро СУБД Access поддерживает некоторые ANSI 92 SQL, оно еще не полностью совместимо с ANSI92.
1 Использует объект Connection для ссылки на базу данных.
2 Использует объект Catalog для ссылки на базу данных.
3 Использует объект Replica для ссылки на базу данных.
4 Использует объект JetEngine для ссылки на базу данных.
Примечание.
В отличие от DAO, объекты ADO и ADOX могут выполнять помеченные действия в базах данных, отличных от Jet, если поставщик этих баз данных поддерживает это действие.