Драйвер

Драйвер ODBC – это динамическая библиотека (DLL), которая реализует функции ODBC, и взаимодействует с источником данных.

Диспетчер драйверов загружает драйвер СУБД ЛИНТЕР (или любой другой ODBC-драйвер), когда приложение вызывает функцию SQLBrowseConnect, SQLConnect или SQLDriverConnect.

Драйвер выполняет следующие функции в ответ на вызов приложением функции ODBC:

  1. устанавливает соединение с источником данных;

  2. передает запросы к источнику данных;

  3. преобразует данные из разных форматов (при необходимости);

  4. возвращает результат приложению;

  5. преобразует коды ошибок в стандартную форму и возвращает их приложению;

  6. описывает и манипулирует курсорами (эта операция скрыта от приложения, пока оно явно не требует доступа по имени курсора).