Объекты доступа к данным Jet

редактировать
API базы данных Windows, разработанный для Microsoft Jet и ACE

Объекты доступа к данным Jet - это общий программный интерфейс для доступа к базе данных на Системы Microsoft Windows, в первую очередь для баз данных Jet и ACE.

Содержание
  • 1 История
  • 2 Дизайн
    • 2.1 Jet
    • 2.2 ODBCDirect
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
История

DAO изначально назывался Объекты VT . DAO 1.0 появился в ноябре 1992 года как часть Access 1.0. В версии 3.5 он смог полностью обойти Jet Engine и получить прямой доступ к источникам данных ODBC, включая Microsoft SQL Server и другие системы корпоративных баз данных. DAO 3.6 поставляется с Jet 4.0. Access 2007 и более поздние версии используют ACE с ACEDAO, куда добавлено большинство новых функций, поддерживаемых ACE. ACEDAO больше не поддерживает ODBCDirect.

Дизайн

DAO работает путем создания объекта «Рабочее пространство», в котором выполняются все операции с базой данных. Объект рабочей области существует как объект сеанса, который существует в более крупном объекте ядра базы данных. Существует два типа механизмов базы данных: объект ядро ​​базы данных Jet и ядро ​​базы данных ODBCDirect.

Jet

Объект ядра базы данных Jet (в Access 2007 и более поздних версиях, ACE) состоит из нескольких объектов:

  • объект рабочей области, содержащий
  • группы и- объект пользователей
  • объект базы данных, содержащий объекты, которые состоят из
    • контейнеров объектов
    • объектов определения запроса (QueryDef)
    • объектов набора записей, которые определены набор объектов полей
    • объектов отношений, которые показывают отношения между различными полями в базе данных
    • объекты определения таблицы (TableDef), которые состоят из полей и индексов выбранных полей.
    • серия объектов ошибок

Первая версия DAO использовала объекты Snapshot / Dynaset / Table и т. д. В DAO 2.0 Recordset были введены и т. д. объекты. DAO 3.0 / 3.5 поддерживал только старые объекты, используя специальный TLB совместимости, который был полностью удален в DAO 3.6.

ODBCDirect

Ядро базы данных ODBCDirect состоит из объекта рабочей области и объекта ошибок. Основные различия между этим ядром базы данных и ядром базы данных Jet:

  • объект рабочей области содержит только серию объектов соединения ODBC
  • объект базы данных состоит из ряда объектов набора записей

Соединение ODBC объекты состоят из объектов QueryDef и объектов набора записей.

См. Также
Ссылки
Внешние links
Последняя правка сделана 2021-05-24 09:07:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте