Condividi tramite


Gestione dell'ambiente

Un ambiente è un contesto globale in cui accedere ai dati; associato a un ambiente è qualsiasi informazione globale, ad esempio:

  • Stato dell'ambiente

  • Diagnostica corrente a livello di ambiente

  • Handle di connessioni attualmente allocate nell'ambiente

  • Impostazioni correnti di ogni attributo di ambiente

All'interno di una porzione di codice che implementa ODBC (Gestore del driver o driver), un handle di ambiente identifica una struttura per contenere queste informazioni.

Gli handle di ambiente non vengono spesso usati nelle applicazioni ODBC. Vengono sempre usate nelle chiamate a SQLDataSources e SQLDrivers e talvolta usate nelle chiamate a SQLAllocHandle, SQLEndTran, SQLFreeHandle, SQLGetDiagField e SQLGetDiagRec.

Ogni parte di codice che implementa ODBC (Driver Manager o driver) contiene uno o più handle di ambiente. Ad esempio, il Gestore dei driver mantiene un handle di ambiente separato per ogni applicazione connessa. Gli handle di ambiente vengono allocati con SQLAllocHandle e liberati con SQLFreeHandle.