Share via


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.