На этом шаге мы более детально охарактеризуем DAO.
Data Access Objects (DAO) - "родной" интерфейс программирования процессора базы данных Microsoft Jet,
первоначально создавался для инструментальных сред разработки приложений Visual Basic и Visual Basic for Applications.
DAO применяет Microsoft Jet для предоставления набора объектов доступа к данным, скрывающих
стандартные объекты базы данных: таблицы, запросы и наборы записей (recordsets).
Набор записей - это совокупность строк, возвращенных в ответ на запрос к базе данных.
Обычно DAO применяли для доступа к локальным источникам данных типа Microsoft Access,
Microsoft FoxPro и Paradox, хотя сама технология вполне пригодна для доступа к удаленным
источникам.
На самом низком уровне объекты DAO доступны через СОМ-интерфейсы, но чаще всего для доступа
к ним применяются соответствующие MFC-классы DAO или же классы dbDAO. В C++ классы
dbDAO предоставляют функциональность и синтаксис, сходные с Visual Basic.
На следующем шаге мы остановимся на ODBC.