Handles d’environnement
Un environnement est un contexte global dans lequel accéder aux données ; associé à un environnement est toutes les informations globales de nature, telles que :
État de l’environnement
Diagnostics actuels au niveau de l’environnement
Handles des connexions actuellement allouées sur l’environnement
Paramètres actuels de chaque attribut d’environnement
Dans un élément de code qui implémente ODBC (gestionnaire de pilotes ou pilote), un handle d’environnement identifie une structure pour contenir ces informations.
Les handles d’environnement ne sont pas fréquemment utilisés dans les applications ODBC. Ils sont toujours utilisés dans les appels à SQLDataSources et SQLDrivers et parfois utilisés dans les appels à SQLAllocHandle, SQLEndTran, SQLFreeHandle, SQLGetDiagField et SQLGetDiagRec.
Chaque élément de code qui implémente ODBC (gestionnaire de pilotes ou pilote) contient un ou plusieurs handles d’environnement. Par exemple, le Gestionnaire de pilotes gère un handle d’environnement distinct pour chaque application connectée. Les handles d’environnement sont alloués avec SQLAllocHandle et libérés avec SQLFreeHandle.