Поделиться через


Задачи драйвера

К конкретным задачам, выполняемым драйверами, относятся:

  • Подключение подключения к источнику данных и отключения от нее.

  • Проверка ошибок функций, не проверка диспетчером драйверов.

  • Инициирование транзакций; это прозрачно для приложения.

  • Отправка инструкций SQL в источник данных для выполнения. Драйвер должен изменить ODBC SQL на SQL, зависящий от СУБД; Это часто ограничивается заменой предложений escape-адресов, определенных ODBC с sql, зависящими от СУБД.

  • Отправка данных в источник данных и получение данных из источника данных, включая преобразование типов данных, указанных приложением.

  • Сопоставление ошибок СУБД с ODBC SQLSTATEs.