Технология ado и спецификации ole db
ADO
(ActiveX
Data
Objects)
– альтернативная BDE
технология доступа к данным, разработанная
Microsoft.
Предоставляет
собой пользовательские интерфейс к
любым типам данных, включая реляционные
и не реляционные базы данных, электронную
почту, системные текстовые и графические
файлы.
Основан
на модели объектов COM
и спецификации OLE
DB.
Базовый набор компонентов OLE
DB
входит в каждую совместную OC
из Microsoft.
Файлы
Компоненты
доступа к данным
Компоненты
DataSource
ADO
Интерфейсы
OLE
DB
Базы
данных
Компоненты
соединения
Электронные
таблицы
Визуальные
компоненты
Терминология:
Хранилище
данных – любой источник данных (БД,
файл, электронная таблица).
Провайдер
ADO
– посредник, обеспечивающий обращения
к хранилищу с запросами и интерпретацию
ответов для передаче приложению.
Набор
объектов OLE
DB:
Command
– служит для обработки команд
(SQL-запросов);
Data
Source
– используется для связи с провайдером
данных;
Enumerator
– служит для пресечения провайдеров
ADO;
Error
– содержит информацию об исключениях;
Rowset
- строки данных, являющиеся результатом
выполнения запроса;
Session
– набор объектов, обращающихся к одному
хранилищу;
Transaction
– управление транзакциями в OLE
DB.