C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 5 - Что такое DAO? / DAO / Visual C++

Шаг 5 - Что такое DAO ?

DAO - Data Acess Objects - объекты доступа к базам данных. Объектно-ориентированный интерфейс для ядра управления базами данных Microsoft Jet. С Версии Office 95 Jet стал Automation и поэтому может выполняться в любой программе, которая является клиентом Automation.

В Office 97 включена версия DAO 3.5. Она позволяет соединяться с источником данных используя ODBC через ODBCDirect. Это позволяет работая со стандартным интерфейсом иметь доступ не только к базам данных Access (.mdb), но и базам данных ISAM и SQL. В итоге DAO универсальный механизм доступа к данным.

Что это дает? Ну например, так как доступ универсальный разработчик имеет возможность тестировать приложения используя Access не загружая SQL сервер, а установить соединение с сервером только после того как приложение будет готово и протестировано. Так же DAO позволяет работать с SQL серверами таким распространенным офисным приложениям, как Excel & Word. Кроме того есть возможность работать по технологии баз данных с форматами файлов, которые не рассматривались как БД, например, текстовые файлы или листы Excel.

В DAO 3.5 две объектных модели. Модель зависит от того используется ODBC или нет. Модель задается при создании соединения (рабочей области) указанием констант.

dbUseJet	- использовать Jet
dbUseODBC	- исползовать ODBC

Объектная модель Jet:

5_1.gif (2871 b)

Объектная модель ODBCDirect:

5_2.gif (1772 b)


| |
Автор Каев Артем.
[AD]