В основу інтерфейсу А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, які не повертають множину значень. Спільно з іншими компонентами може використовуватись для роботи з таблицями. |






