Alocando um identificador de ambiente
Antes que um aplicativo possa chamar qualquer função ODBC, ele deve inicializar o ambiente de ODBC e alocar um identificador de ambiente. Trata-se do identificador de contexto global e do espaço reservado para os demais identificadores no ODBC. Faça isso chamando SQLAllocHandle com o parâmetro HandleType definido como SQL_HANDLE_ENV e InputHandle definido como SQL_NULL_HANDLE.
Depois de alocar o identificador de ambiente, o aplicativo deve definir atributos de ambiente para indicar qual versão das chamadas de função ODBC será usada. Para usar o ODBC 3. X functions, chame SQLSetEnvAttr com o parâmetro Attribute definido como SQL_ATTR_ODBC_VERSION e ValuePtr definido como SQL_OV_ODBC3.