Выделение дескриптора среды
До того, как приложение сможет вызвать какую-либо функцию 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.