Identificadores de entorno
Un entorno es un contexto global en el que acceder a los datos; asociada a un entorno es cualquier información que sea global por naturaleza, como:
Estado del entorno
Diagnósticos actuales de nivel de entorno
Identificadores de conexiones asignadas actualmente en el entorno
Configuración actual de cada atributo de entorno
Dentro de un fragmento de código que implementa ODBC (el Administrador de controladores o un controlador), un identificador de entorno identifica una estructura que contiene esta información.
Los identificadores de entorno no se usan con frecuencia en las aplicaciones ODBC. Siempre se usan en llamadas a SQLDataSources y SQLDrivers y a veces se usan en llamadas a SQLAllocHandle, SQLEndTran, SQLFreeHandle, SQLGetDiagField y SQLGetDiagRec.
Cada fragmento de código que implementa ODBC (el Administrador de controladores o un controlador) contiene uno o varios identificadores de entorno. Por ejemplo, el Administrador de controladores mantiene un identificador de entorno independiente para cada aplicación que esté conectada a él. Los identificadores de entorno se asignan con SQLAllocHandle y se liberan con SQLFreeHandle.