The Hybrid Data Pipeline for ODBC driver is Level 1 compliant; that is, it supports the Core and Level 1 ODBC conformance levels. It also supports a limited set of Level 2 functions, as described in the following tables.

Table 1. Function Conformance for ODBC 2.x Applications
Core Functions Level 1 Functions Level 2 Functions
  • SQLAllocConnect
  • SQLAllocEnv
  • SQLAllocStmt
  • SQLBindCol
  • SQLBindParameter
  • SQLCancel
  • SQLCloseCursor
  • SQLColAttribute
  • SQLColumns
  • SQLConnect
  • SQLCopyDesc
  • SQLDataSources
  • SQLDescribeCol
  • SQLDisconnect
  • SQLDrivers
  • SQLError
  • SQLExecDirect
  • SQLExecute
  • SQLFetch
  • SQLFreeConnect
  • SQLFreeEnv
  • SQLFreeStmt
  • SQLGetCursorName
  • SQLNumResultCols
  • SQLPrepare
  • SQLRowCount
  • SQLSetCursorName
  • SQLTransact
  • SQLBrowseConnect
  • SQLBulkOperations
  • SQLDriverConnect
  • SQLGetConnectOption
  • SQLGetData
  • SQLGetFunctions
  • SQLGetInfo
  • SQLGetStmtOption
  • SQLGetTypeInfo
  • SQLParamData
  • SQLPutData
  • SQLSetConnectOption
  • SQLSetStmtOption
  • SQLSpecialColumns
  • SQLStatistics
  • SQLTables
  • SQLColumnPrivileges
  • SQLDescribeParam
  • SQLExtendedFetch (forward scrolling only)
  • SQLMoreResults
  • SQLNativeSql
  • SQLNumParams
  • SQLParamOptions
  • SQLSetScrollOptions

The functions that the driver supports for ODBC 3.x are listed in the following table. Any additions to these supported functions or differences in the support of specific functions are listed in ODBC conformance level.

Table 2. Function Conformance for ODBC 3.x Applications
  • SQLAllocHandle
  • SQLBindCol
  • SQLBindParameter
  • SQLBrowseConnect
  • SQLBulkOperations
  • SQLCancel
  • SQLCloseCursor
  • SQLColAttribute
  • SQLColumns
  • SQLConnect
  • SQLCopyDesc
  • SQLDataSources
  • SQLDescribeCol
  • SQLDisconnect
  • SQLDriverConnect
  • SQLDrivers
  • SQLEndTran
  • SQLError
  • SQLExecDirect
  • SQLExecute
  • SQLExtendedFetch
  • SQLFetch
  • SQLFetchScroll (forward scrolling only)
  • SQLFreeHandle
  • SQLFreeStmt
  • SQLGetConnectAttr
  • SQLGetCursorName
  • SQLGetData
  • SQLGetDescField
  • SQLGetDescRec
  • SQLGetDiagField
  • SQLGetDiagRec
  • SQLGetEnvAttr
  • SQLGetFunctions
  • SQLGetInfo
  • SQLGetStmtAttr
  • SQLGetTypeInfo
  • SQLMoreResults
  • SQLNativeSql
  • SQLNumParens
  • SQLNumResultCols
  • SQLParamData
  • SQLPrepare
  • SQLPutData
  • SQLRowCount
  • SQLSetConnectAttr
  • SQLSetCursorName
  • SQLSetDescField
  • SQLSetDescRec
  • SQLSetEnvAttr
  • SQLSetStmtAttr
  • SQLSpecialColumns
  • SQLStatistics
  • SQLTables
  • SQLTransact