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


Дескриптор среды

Среда — это глобальный контекст, в котором осуществляется доступ к данным; Связанная с средой — это любая информация, которая является глобальной в природе, например:

  • Состояние среды

  • Текущая диагностика на уровне среды

  • Хэндлы подключений, выделенные в настоящее время в среде

  • Текущие параметры каждого атрибута среды

В фрагменте кода, реализующего ODBC (диспетчер драйверов или драйвер), дескриптор среды определяет структуру, содержащую эти сведения.

Дескриптор среды часто не используется в приложениях ODBC. Они всегда используются в вызовах SQLDataSources и SQLDrivers , а иногда используются в вызовах SQLAllocHandle, SQLEndTran, SQLFreeHandle, SQLGetDiagField и SQLGetDiagRec.

Каждый фрагмент кода, реализующий ODBC (диспетчер драйверов или драйвер), содержит один или несколько дескрипторов среды. Например, диспетчер драйверов поддерживает отдельный дескриптор среды для каждого приложения, подключенного к нему. Дескрипторы среды выделяются с помощью SQLAllocHandle и освобождаются с помощью SQLFreeHandle.