Задачи драйвера
К конкретным задачам, выполняемым драйверами, относятся:
Подключение подключения к источнику данных и отключения от нее.
Проверка ошибок функций, не проверка диспетчером драйверов.
Инициирование транзакций; это прозрачно для приложения.
Отправка инструкций SQL в источник данных для выполнения. Драйвер должен изменить ODBC SQL на SQL, зависящий от СУБД; Это часто ограничивается заменой предложений escape-адресов, определенных ODBC с sql, зависящими от СУБД.
Отправка данных в источник данных и получение данных из источника данных, включая преобразование типов данных, указанных приложением.
Сопоставление ошибок СУБД с ODBC SQLSTATEs.