Zuordnen eines Umgebungshandles
Bevor eine Anwendung eine ODBC-Funktion aufrufen kann, muss sie die ODBC-Umgebung initialisieren und ein Umgebungshandle zuordnen. Dies ist das globale Kontexthandle und der Platzhalter für die anderen Handles in ODBC. Zu diesem Zweck wird SQLAllocHandle aufgerufen, wobei der HandleType-Parameter auf SQL_HANDLE_ENV und der InputHandle-Parameter auf SQL_NULL_HANDLE festgelegt wird.
Nachdem das Umgebungshandle zugewiesen wurde, muss die Anwendung Umgebungsattribute festlegen, um anzugeben, welche Version der ODBC-Funktionsaufrufe verwendet wird. Um die ODBC 3.x-Funktionen zu verwenden, rufen Sie SQLSetEnvAttr auf und legen den Attribute-Parameter auf SQL_ATTR_ODBC_VERSION und ValuePtr auf SQL_OV_ODBC3 fest.