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


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

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

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

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

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

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

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

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