В основу інтерфейсу АDО покладено набір об'єктів, набагато більш простих у використанні, ніж об'єкти ОLЕ DВ. Хоча структура об'єктів АDО аналогічна ОLЕ DВ, об'єкти АDО не є настільки ж залежними від їхньої ієрархії. У більшості випадків можна просто створити і використовувати лише об'єкти, необхідні для роботи, і не піклуватися про створення багатьох інших зайвих "батьківських" об'єктів.
Для роботи з ADO в C++ Builder 6 передбачені компоненти, що розташовані на сторінці бібліотеки ADO (рис.3).
Рис.3. Компоненти бібліотеки ADO
Вони інкапсулюють такі об’єки ADO, як Connection, Command i Recordset. Їм відповідають такі компоненти C++ Builder: ADOConnection, ADOCommand, ADODataSet. Коротка характеристика компонентів ADO приведена у таблиці 1.
Таблиця 1. Характеристика компонентів ADO
Компонент | Характеристика |
ADOConnection | Задає відкрите з’єднання з джерелом даних. |
ADODataSet | Призначений для представлення набору даних зі сховища даних ADO. Може зв’язуватися з декількома таблицями. |
ADOTable | Використовується для роботи з однією таблицею. Зв’язок здійснюється безпосередньо, або через ADOConnection. |
ADOQuery | Використовується для роботи з набором даних за допомогою запитів SQL. |
ADOStoredProg | Використовується для виконання процедур, збережених на сервері. |
ADOCommand | Використовується для виконання команд SQL, які не повертають множину значень. Спільно з іншими компонентами може використовуватись для роботи з таблицями. |
|
|