环境句柄
环境是用于访问数据的全局上下文;与环境关联的是本质上是处于全局性的任何信息,例如:
环境状态
当前环境级别诊断
当前在环境中分配的连接句柄
每个环境属性的当前设置
在实现 ODBC(驱动程序管理器或驱动程序)的代码片段中,环境句柄将标识包含此信息的结构。
ODBC 应用程序中不经常使用环境句柄。 它们始终用于对 SQLDataSources 和 SQLDrivers 的调用,有时也用于对 SQLAllocHandle、SQLEndTran、SQLFreeHandle、SQLGetDiagField 和 SQLGetDiagRec 的调用。
执行 ODBC(驱动程序管理器或驱动程序)的每个代码段都包含一个或多个环境句柄。 例如,驱动程序管理器为每个连接到其中的应用程序维护单独的环境句柄。 环境句柄使用 SQLAllocHandle 分配,并使用 SQLFreeHandle 释放。