分享方式:


環境控制代碼

「環境」指的是要在其中存取資料的全域內容,與環境相關聯的則是本質上為全域的任何資訊,例如:

  • 環境的狀態

  • 目前的環境層級診斷

  • 目前配置於環境的連線控制代碼

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

在實作 ODBC 的程式碼片段中 (驅動程式管理員或驅動程式),環境控制代碼會識別包含此資訊的結構。

ODBC 應用程式中不會經常使用環境控制代碼, 一律會用於對 SQLDataSourcesSQLDrivers 的呼叫,有時用於對 SQLAllocHandleSQLEndTranSQLFreeHandleSQLGetDiagFieldSQLGetDiagRec 的呼叫。

在實作 ODBC (驅動程式管理員或驅動程式) 的每個程式碼片段中,都會包含一或多個環境控制代碼。 例如,驅動程式管理員會針對每個連線的應用程式,維護個別的環境控制代碼。 環境控制代碼會以 SQLAllocHandle 配置,並使用 SQLFreeHandle 釋放。