Диспетчер драйверов ODBC



2 Диспетчер драйверов ODBC


Кроме загрузки необходимых драйверов, диспетчер выполняет дополнительные функции:

  • обрабатывает некоторые инициализационные и информационные вызовы ODBC;
  • передает вызовы функций ODBC от приложения драйверу;
  • проверяет ошибки и контролирует состояние;
  • регистрирует вызовы функций приложениями (дополнительная возможность).

Обычно для доступа к диспетчеру драйверов программа дополняется импортируемой библиотекой диспетчера драйверов (odbc.lib).

Диспетчер драйверов может при необходимости регистрировать в журнале все вызовы функций ODBC приложением (это происходит после проверки наличия ошибок). В журнал записывается имя каждой свободной от ошибок функции вместе со значениями входных аргументов и именами выходных.

Прежде чем передать вызов драйверу, отвечающему за подключение к конкретной БД, диспетчер проверяет аргументы функций и корректность изменения состояния, а также другие условия отсутствия ошибок. Таким образом драйвер БД освобождается от обработки большинства ошибок.



Содержание раздела