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


Роль диспетчера драйверов

Диспетчер драйверов определяет окончательный порядок возврата записей состояния, создаваемых им. В частности, определяется, какая запись имеет наивысший ранг и должна быть возвращена первой. Драйвер отвечает за упорядочение записей состояния, создаваемых им. Если записи состояния публикуются и диспетчером управляющих драйверов, и драйвером, диспетчер управляющих драйверов отвечает за их упорядочивание. Дополнительные сведения см. в разделе "Последовательность записей состояния".

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

В следующих разделах описаны типы условий, проверенных диспетчером драйверов. Они не предназначены для того, чтобы быть исчерпывающими; Полный список sqlSTATEs, возвращаемых диспетчером драйверов, см. в разделе "Диагностика" каждой функции; Описание каждой проверки, выполненной диспетчером драйверов, начинается с букв "(DM)." Также см. таблицы перехода состояния в приложении B: таблицы перехода состояния ODBC; Ошибки, отображаемые в скобках, обнаруживаются диспетчером драйверов.

Этот раздел содержит следующие подразделы.