分配环境句柄

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

在应用程序可以调用任何 ODBC 函数之前,它必须初始化 ODBC 环境并分配环境句柄。 这是全局上下文句柄,并且是 ODBC 中其他句柄的占位符。 为此,调用 SQLAllocHandle 并将 HandleType 参数设置为 SQL_HANDLE_ENV, InputHandle 设置为 SQL_NULL_HANDLE。

分配环境句柄之后,应用程序必须设置环境属性以指示它将使用哪一个版本的 ODBC 函数调用。 使用 ODBC 3。x 函数,调用 SQLSetEnvAttr ,其中 Attribute 参数设置为 SQL_ATTR_ODBC_VERSION, ValuePtr 设置为 SQL_OV_ODBC3。

另请参阅

与 SQL Server 通信 (ODBC)