Архитектура ODBC

Архитектура ODBC включает следующие компоненты:

  1. Приложение. Выполняет прикладные задачи, вызывает функции ODBC для передачи SQL-выражений и получения результатов;

  2. Диспетчер драйверов. Загружает драйвера по требованию приложения;

  3. Драйвер. Обрабатывает вызовы функций ODBC специфично для СУБД и возвращает результат приложению. Если необходимо, драйвер модифицирует запросы в соответствии с особенностями СУБД;

  4. Источник данных. Содержит управляющую информацию, задаваемую пользователем. Информация источника данных используется интерфейсом ODBC для доступа к конкретной СУБД с помощью средств операционной системы и сетевой платформы;

  5. Словарь данных ODBC. Содержит системные представления для работы odbc-драйвера. Для создания словарей необходимо выполнить SQL-скрипт catalog.sql, расположенный в подкаталоге \dict установочного каталога СУБД ЛИНТЕР.

    Примечание

    Если словарь не загружен, то функции каталога, такие как SQLTables, будут выдавать ошибку 25024 - ODBC_ERR_CATALOG_NOT_EXEC.