Теоретичні відомості

ActiveX Data Object (ADO) - це механізм доступу до даних, розроблений корпорацією Microsoft. Якщо точніше, то ADO – це надбудова над технологією OLE DB, за допомогою якої можна зв'язуватися з різними даними додатків Microsoft. АDО спирається на інтерфейс Соmmоn Оbjесt Моdel (СОМ), що містить об'єкти, доступні для широкого спектру мов програмування, включаючи Visual С + +, Visual Basic, Visual Basic for Applications (VВА), VBScript і JavaScript. АDО також можна використовувати в серверних або додатках проміжного типу, особливо при роботі з Active Server Page компанії Мicrosoft.

Технологія ADO, як і BDE, незалежна від конкретного сервера БД, має підтримку як локальних баз даних різних типів, так і деяких клієнт-серверних БД. Плюсів у цієї технології багато. Драйвери, розроблені корпорацією Microsoft для власних потреб, більш надійні, ніж драйвери сторонніх виробників. Тому якщо потрібно працювати з базами даних MS Access або для архітектури клієнт-сервер використовувати MS SQL Server, то використання ADO буде найкращим. Крім того, є плюс і в питанні розповсюдження програм - у всіх сучасних Windows вбудовані драйвери ADO. Іншими словами, розроблена програма буде працювати на будь-якому ПК, де встановлений Windows.

АDО містить тільки опис різних використовуваних об'єктів і не забезпечує їх спеціальної реалізації. Компанія Мicrosoft включила реалізацію АDО для доступу до будь-яких наявних джерел даних ОLЕ DB, включаючи новий провайдер Аctive Directory, який реалізує інтерфейс ОLЕ DВ для роботи з файловими системами. Архітектура ADO представлена на рис.2.

Рис.2. Архітектура ADO


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: