Драйвер
Драйвер ODBC – это динамическая библиотека (DLL), которая реализует функции ODBC, и взаимодействует с источником данных.
Диспетчер драйверов загружает драйвер СУБД ЛИНТЕР (или любой другой ODBC-драйвер), когда приложение вызывает функцию SQLBrowseConnect
, SQLConnect
или SQLDriverConnect
.
Драйвер выполняет следующие функции в ответ на вызов приложением функции ODBC:
-
устанавливает соединение с источником данных;
-
передает запросы к источнику данных;
-
преобразует данные из разных форматов (при необходимости);
-
возвращает результат приложению;
-
преобразует коды ошибок в стандартную форму и возвращает их приложению;
-
описывает и манипулирует курсорами (эта операция скрыта от приложения, пока оно явно не требует доступа по имени курсора).