The driver is compliant with the Open Database Connectivity (ODBC) specification and compatible with ODBC 3.8 applications. The driver is Level 1 compliant, that is, it supports all ODBC Core and Level 1 functions.
In addition, the following functions are supported:
SQLColumnPrivileges
SQLDescribeParam (if EnableDescribeParam=1)
SQLForeignKeys
SQLPrimaryKeys
SQLProcedures
SQLProcedureColumns
SQLSetPos
SQLTablePrivileges
For macOS, the following functions are not supported by the iODBC driver manager, and therefore, cannot be successfully executed by the driver:
Core:
SQLAllocConnect
SQLAllocEnv
SQLAllocStmt
SQLFreeConnect
SQLFreeEnv
Level 1:
SQLGetStmtOption
SQLSetStmtOption
Level 2:
SQLDescribeParam
SQLParamOptions
Level 3:
SQLTransact
See "API Functions" for a list of the API functions supported by the driver.