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


Ошибки диспетчера драйверов и проверки предупреждений

Диспетчер драйверов полностью или частично реализует ряд функций, поэтому проверяет наличие всех или некоторых ошибок и предупреждений в этих функциях.

  • Диспетчер драйверов реализует SQLDataSources и SQLDrivers и проверяет наличие всех ошибок и предупреждений в этих функциях.

  • Диспетчер драйверов проверяет, реализует ли драйвер SQLGetFunctions. Если драйвер не реализует SQLGetFunctions, диспетчер драйверов реализует и проверяет наличие всех ошибок и предупреждений в нем.

  • Диспетчер драйверов частично реализует SQLAllocHandle, SQLConnect, SQLDriverConnect, SQLBrowseConnect, SQLFreeHandle, SQLGetDiagRec и SQLGetDiagField и проверяет наличие некоторых ошибок в этих функциях. Это может возвращать те же ошибки, что и драйвер для некоторых из этих функций, так как оба выполняют аналогичные операции. Например, диспетчер драйверов или драйвер могут вернуть SQLSTATE IM008 (не удалось выполнить диалог), если не удается отобразить диалоговое окно входа для SQLDriverConnect.