Слайд 2
![DAO 1.0 появилась в ноябре 1992 года как API для](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-1.jpg)
DAO 1.0 появилась в ноябре 1992 года как API для работы
с СУБД Jet.
Поддерживала доступ к файлам формата
MDB (Microsoft Access), ODBC-источникам данных и к источникам данных ISAM.
С 1996 года компания Microsoft стала ориентироваться на поддержку другой, более универсальной технологии доступа к данным — OLE DB\ADO.
Тем не менее технологии Jet\DAO продолжали развиваться до 2001 года, когда Microsoft анонсировала прекращение поддержки этих технологий.
Слайд 3
![Основные версии DAO и продукты, в составе которых они поставлялись:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-2.jpg)
Основные версии DAO и продукты, в составе которых они поставлялись:
версия 1.0,
Visual Basic 2.0, Visual Basic 3.0, Microsoft Access 1.1
версия 2.0, Microsoft Access 2.0
версия 2.5, Visual Basic 4.0 (16-bit only)
версия 3.0, Visual Basic 4.0, Microsoft Access 95, Microsoft Excel 95, Visual C++ 4.0
версия 3.5, Microsoft Access 97, Visual Basic 6.0
версия 3.6, Microsoft Access 2000, XP
Слайд 4
![OLE-DB Application OLE-DB Provider OLE-DB Provider OLE-DB Provider OLE-DB Provider](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-3.jpg)
OLE-DB
Application
OLE-DB
Provider
OLE-DB
Provider
OLE-DB
Provider
OLE-DB
Provider
OLE-DB
Provider
ODBC
Data
Access
SQL
Server
Oracle
Excel
ODBC
ADO
…
Слайд 5
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-4.jpg)
Слайд 6
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-5.jpg)
Слайд 7
![ADO Object Model 4 основных объекта: Connection – объект, управляющий](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-6.jpg)
ADO Object Model
4 основных объекта:
Connection – объект, управляющий соединением между приложением
и хранилищем БД.
Command – запуск SQL запрсов к БД
Recordset – содержит набор записей как результат выполнения команды-запроса.
Stream – позволяет оперировать с данными, содержащихся на web-ресурсах (например: обработка HTML)
Слайд 8
![DAO Connections DBengine](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-7.jpg)
Слайд 9
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-8.jpg)
Слайд 10
![VB- Program ODBC SQLPassThrough-Mode DAO Connections](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-9.jpg)
VB- Program
ODBC
SQLPassThrough-Mode
DAO Connections
Слайд 11
![Example: Obtaining Information About Querydefs](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-10.jpg)
Example: Obtaining Information About Querydefs
Слайд 12
![Quick SQL Pass-Through Queries](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-11.jpg)
Quick SQL Pass-Through Queries
Слайд 13
![RDO Remote Data Objects](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-12.jpg)
Слайд 14
![RDO (сокр. от англ. Remote Data Objects) — технология доступа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-13.jpg)
RDO (сокр. от англ. Remote Data Objects) — технология доступа к базам данных
компании Microsoft.
Представляет собой набор COM-объектов, инкапсулирующих ODBC API, а также клиентскую курсорную библиотеку.
Технология RDO появилась в 1995 году одновременно с выходом продукта Visual Basic 4.0.
Слайд 15
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-14.jpg)
Слайд 16
![Remote Data Objects and their DAO/Jet Equivalents](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-15.jpg)
Remote Data Objects and their DAO/Jet Equivalents
Слайд 17
![RDO object model](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-16.jpg)
Слайд 18
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/12624/slide-17.jpg)