Allokering av ett miljöhandtag

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Innan ett program kan anropa någon ODBC-funktion måste det initiera ODBC-miljön och allokera ett miljöhandtag. Detta är det globala kontexthandtaget och platshållaren för de andra handtagen i ODBC. Du gör detta genom att anropa SQLAllocHandle med parametern HandleType satt till SQL_HANDLE_ENV och InputHandle satt till SQL_NULL_HANDLE.

Efter att miljöhandtaget har allokerats måste applikationen sätta miljöattribut för att ange vilken version av ODBC-funktionsanrop den kommer att använda. Att använda ODBC 3. x funktioner, anropa SQLSetEnvAttr med attributparametern satt till SQL_ATTR_ODBC_VERSION och ValuePtr satt till SQL_OV_ODBC3.