Przydzielanie uchwytu środowiska

Dotyczy:sql ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Zanim aplikacja będzie mogła wywołać dowolną funkcję ODBC, musi zainicjować środowisko ODBC i przydzielić uchwyt środowiska. To jest globalny uchwyt kontekstu i zastępca dla pozostałych uchwytów w ODBC. Robisz to, wywołując SQLAllocHandle z parametrem HandleType ustawionym na SQL_HANDLE_ENV i InputHandle na SQL_NULL_HANDLE.

Po przydzieleniu uchwytu środowiska aplikacja musi ustawić atrybuty środowiska, które wskażą, jaką wersję wywołań funkcji ODBC będzie używać. Aby użyć ODBC 3. x funkcji, wywołaj SQLSetEnvAttr z parametrem Attribute ustawionym na SQL_ATTR_ODBC_VERSION i ValuePtr na SQL_OV_ODBC3.