Allocating ODBC handles

The handle types required for ODBC programs are as follows:

Item Handle type
Environment SQLHENV
Connection SQLHDBC
Statement SQLHSTMT
Descriptor SQLHDESC
 To use an ODBC handle
  1. Call the SQLAllocHandle function.

    SQLAllocHandle takes the following parameters:

    • an identifier for the type of item being allocated

    • the handle of the parent item

    • a pointer to the location of the handle to be allocated

      For a full description, see SQLAllocHandle in the Microsoft ODBC API Reference at [external link] http://msdn.microsoft.com/en-us/library/ms712455.aspx.

  2. Use the handle in subsequent function calls.

  3. Free the object using SQLFreeHandle.

    SQLFreeHandle takes the following parameters:

 Example