Механізм Jet підтримує в повному обсязі програми, оскільки існують певні рівні сумісності.Рівень сумісності – умови, за яких деякі програми можуть використовувати лише драйвери, які підтримують певні рівні функціональності. Деякі програми вимагають керувати помилками, розрахованим на багато користувачів доступом до даних і контролювати помилки цілісності даних. Тому доводиться застосовувати розширені можливості побудови програм бази даних з іншими методами доступу до даних.

Поява технології клієнт/сервер – технологія (архітектура) взаємодії клієнта та сервера – також вимагала розробки інших методів доступу до даних. Метою Microsoft було надання програм Microsoft Windows доступу до баз даних (заснованого на базі SQL – структурована мова запитів) за допомогою стандартизованого інтерфейсу клієнт/сервер.

Впровадження стандартів дозволяло забезпечити переносимість та взаємозамінність у середовищі клієнт-сервер. Переносність означає можливість перенесення як клієнтської, і серверної програми чи його обох нову платформу без порушення працездатності середовища додатків. Взаємозамінність – це можливість підмінити клієнта чи сервер іншим програмним продуктом із збереженням інтерфейсу.

У 1992 році виник новий стандарт – відкритий інтерфейс доступу до баз даних (Open DataBase Connectivity, ODBC), який був введений і активно просувався компанією Microsoft.

ODBC – інтерфейс відкритої взаємодії з БД. Стратегічний інтерфейс Microsoft для виклику даних у гетерогенному середовищі реляційних та нереляційних систем управління базами даних. Використовувати цей інтерфейс різними програмами при зверненні до різних баз даних дозволяє протокол ODBC.Протокол ODBC – стандартний протокол доступу до даних на серверах баз даних.Джерело даних – об'єкт, який містить дані та відомості, що використовуються при доступі до даних (наприклад, БД та сервер, на якому вона розміщена).

Програми для доступу до даних використовують драйвери ODBC.Драйвери ODBC – об'єкти динамічної бібліотеки компонування, які використовуються програмами для доступу до джерела даних. Керування доступом здійснюється диспетчером драйверів (ODBC).Диспетчер драйверів ODBC - об'єкти динамічної бібліотеки компонування, під керуванням якої здійснюється доступ до драйверів ODBC.

За допомогою цієї технології з'єднання з джерелом даних ODBC встановлюється за допомогою механізмів об'єктів доступу до даних без залучення процесора Microsoft Jet.

Такі методи доступу до даних, що підтримуються Visual Basic, включають:

  • Елемент керування Remote Data Source. Це елемент керування, який використовується для отримання доступу до баз даних ODBC.
  • Бібліотека ODBC. Ці бібліотеки дозволяють викликати безпосередньо інтерфейс програмування програм (API) ODBC; вони доступні як окремий програмний документ.
  • Бібліотеки Visual Basic SQL (VBSQL). Ці бібліотеки забезпечують прямий зв'язок із Microsoft SQL Server.

У програмі Microsoft Office входить безліч драйверів ODBC. Наприклад, при імпортуванні зовнішніх даних до робочої книги Excel застосовується потужний інструмент Microsoft Query (додатковий інструмент перенесення інформації різних баз даних у робоче середовище Excel з метою аналізу). Інформація може знаходитися в базі даних, такої як Microsoft Access або Borland dBASE, або належати засобу Microsoft SQL Server. Крім того, в даний часЧас Microsoft Query дозволяє переносити в Exсel інформацію World Wide Web, наприклад, курси акцій.

Для читання даних зовнішнього середовища Microsoft Query використовує спеціальний драйвер ODBC.

Для пошуку інформації в конкретному джерелі зовнішніх даних Microsoft Query застосовує інший відповідний цю операцію драйвер ODBC.