環境句柄

環境是用來存取資料的全域脈絡;與環境相關的任何全域資訊,例如:

  • 環境狀態

  • 目前的環境層級診斷

  • 目前分配到環境中的連接句柄

  • 每個環境屬性的當前設定

在實作 ODBC(驅動程式管理器或驅動程式)的程式碼中,環境句柄會識別一個結構來包含這些資訊。

環境句柄在 ODBC 應用中並不常見。 它們總是用於呼叫 SQLDataSourcesSQLDrivers ,有時也用於呼叫 SQLAllocHandleSQLEndTranSQLFreeHandleSQLGetDiagFieldSQLGetDiagRec

每段實作 ODBC(驅動程式管理器或驅動程式)的程式碼都包含一個或多個環境句柄。 例如,驅動程式管理器為每個連接的應用程式維護獨立的環境句柄。 環境句柄由 SQLAllocHandle 分配,並以 SQLFreeHandle 釋放。