Information on supported functions by CUBRID ODBC, versions, compatibility with ODBC Spec is as follows:
API |
Version Introduced |
Standards Compliance |
Support |
---|---|---|---|
SQLAllocHandle |
3.0 |
ISO 92 |
YES |
SQLBindCol |
1.0 |
ISO 92 |
YES |
SQLBindParameter |
2.0 |
ODBC |
YES |
SQLBrowseConnect |
1.0 |
ODBC |
NO |
SQLBulkOperations |
3.0 |
ODBC |
YES |
SQLCancel |
1.0 |
ISO 92 |
YES |
SQLCloseCursor |
3.0 |
ISO 92 |
YES |
SQLColAttribute |
3.0 |
ISO 92 |
YES |
SQLColumnPrivileges |
1.0 |
ODBC |
NO |
SQLColumns |
1.0 |
X/Open |
YES |
SQLConnect |
1.0 |
ISO 92 |
YES |
SQLCopyDesc |
3.0 |
ISO 92 |
YES |
SQLDescribeCol |
1.0 |
ISO 92 |
YES |
SQLDescribeParam |
1.0 |
ISO 92 |
NO |
SQLDisconnect |
1.0 |
ISO 92 |
YES |
SQLDriverConnect |
1.0 |
ODBC |
YES |
SQLEndTran |
3.0 |
ISO 92 |
YES |
SQLExecDirect |
1.0 |
ISO 92 |
YES |
SQLExecute |
1.0 |
ISO 92 |
YES |
SQLFetch |
1.0 |
ISO 92 |
YES |
SQLFetchScroll |
3.0 |
ISO 92 |
YES |
SQLForeignKeys |
1.0 |
ODBC |
YES (2008 R3.1 or later) |
SQLFreeHandle |
3.0 |
ISO 92 |
YES |
SQLFreeStmt |
1.0 |
ISO 92 |
YES |
SQLGetConnectAttr |
3.0 |
ISO 92 |
YES |
SQLGetCursorName |
1.0 |
ISO 92 |
YES |
SQLGetData |
1.0 |
ISO 92 |
YES |
SQLGetDescField |
3.0 |
ISO 92 |
YES |
SQLGetDescRec |
3.0 |
ISO 92 |
YES |
SQLGetDiagField |
3.0 |
ISO 92 |
YES |
SQLGetDiagRec |
3.0 |
ISO 92 |
YES |
SQLGetEnvAttr |
3.0 |
ISO 92 |
YES |
SQLGetFunctions |
1.0 |
ISO 92 |
YES |
SQLGetInfo |
1.0 |
ISO 92 |
YES |
SQLGetStmtAttr |
3.0 |
ISO 92 |
YES |
SQLGetTypeInfo |
1.0 |
ISO 92 |
YES |
SQLMoreResults |
1.0 |
ODBC |
YES |
SQLNativeSql |
1.0 |
ODBC |
YES |
SQLNumParams |
1.0 |
ISO 92 |
YES |
SQLNumResultCols |
1.0 |
ISO 92 |
YES |
SQLParamData |
1.0 |
ISO 92 |
YES |
SQLPrepare |
1.0 |
ISO 92 |
YES |
SQLPrimaryKeys |
1.0 |
ODBC |
YES (2008 R3.1 or later) |
SQLProcedureColumns |
1.0 |
ODBC |
YES (2008 R3.1 or later) |
SQLProcedures |
1.0 |
ODBC |
YES (2008 R3.1 or later) |
SQLPutData |
1.0 |
ISO 92 |
YES |
SQLRowCount |
1.0 |
ISO 92 |
YES |
SQLSetConnectAttr |
3.0 |
ISO 92 |
YES |
SQLSetCursorName |
1.0 |
ISO 92 |
YES |
SQLSetDescField |
3.0 |
ISO 92 |
YES |
SQLSetDescRec |
3.0 |
ISO 92 |
YES |
SQLSetEnvAttr |
3.0 |
ISO 92 |
NO |
SQLSetPos |
1.0 |
ODBC |
YES |
SQLSetStmtAttr |
3.0 |
ISO 92 |
YES |
SQLSpecialColumns |
1.0 |
X/Open |
YES |
SQLStatistics |
1.0 |
ISO 92 |
YES |
SQLTablePrivileges |
1.0 |
ODBC |
YES (2008 R3.1 or later) |
SQLTables |
1.0 |
X/Open |
YES |
Some functions for which backward compatibility is not supported must be converted into appropriate ones by using the mapping table below.
ODBC 2.x Function |
ODBC 3.x Function |
---|---|
SQLAllocConnect |
SQLAllocHandle |
SQLAllocEnv |
SQLAllocHandle |
SQLAllocStmt |
SQLAllocHandle |
SQLBindParam |
SQLBindParameter |
SQLColAttributes |
SQLColAttribute |
SQLError |
SQLGetDiagRec |
SQLFreeConnect |
SQLFreeHandle |
SQLFreeEnv |
SQLFreeHandle |
SQLFreeStmt with SQL_DROP |
SQLFreeHandle |
SQLGetConnectOption |
SQLGetConnectAttr |
SQLGetStmtOption |
SQLGetStmtAttr |
SQLParamOptions |
SQLSetStmtAttr |
SQLSetConnectOption |
SQLSetConnectAttr |
SQLSetParam |
SQLBindParameter |
SQLSetScrollOption |
SQLSetStmtAttr |
SQLSetStmtOption |
SQLSetStmtAttr |
SQLTransact |
SQLEndTran |