ODBC Function | ODBC Support Level |
---|---|
SQLAllocHandle | Core |
SQLBindCol | Core |
SQLBindParameter | Core |
SQLBrowseConnect | Level 1 |
SQLBulkOperations | Level 1 |
SQLCancel | Core |
SQLCloseCursor | Core |
SQLColAttribute | Core |
SQLColumnPrivileges | Level 2 |
SQLColumns | Core |
SQLConnect | Core |
SQLCopyDesc | Core |
SQLDataSources | Core |
SQLDescribeCol | Core |
SQLDescribeParam | Level 2 |
SQLDisconnect | Core |
SQLDriverConnect | Core |
SQLDrivers | Core |
SQLEndTran | Core |
SQLExecDirect | Core |
SQLExecute | Core |
SQLExtendedFetch | Core |
SQLFetch | Core |
SQLFetchScroll | Core |
SQLForeignKeys | Level 2 |
SQLFreeHandle | Core |
SQLFreeStmt | Core |
SQLGetConnectAttr | Core |
SQLGetCursorName | Core |
SQLGetData | Core |
SQLGetDescField | Core |
SQLGetDescRec | Core |
SQLGetDiagField | Core |
SQLGetDiagRec | Core |
SQLGetEnvAttr | Core |
SQLGetFunctions | Core |
SQLGetInfo | Core |
SQLGetStmtAttr | Core |
SQLGetTypeInfo | Core |
SQLMoreResults | Level 1 |
SQLNativeSql | Core |
SQLNumParams | Core |
SQLNumResultCols | Core |
SQLParamData | Core |
SQLPrepare | Core |
SQLPrimaryKeys | Level 1 |
SQLProcedureColumns | Level 1 |
SQLProcedures | Level 1 |
SQLPutData | Core |
SQLRowCount | Core |
SQLSetConnectAttr | Core |
SQLSetCursorName | Core |
SQLSetDescField | Core |
SQLSetDescRec | Core |
SQLSetEnvAttr | Core |
SQLSetPos | Level 1 |
SQLSetStmtAttr | Core |
SQLStatistics | Core |
SQLTablePrivileges | Level 2 |
SQLTables | Core |
Part | Value | Description |
---|---|---|
aa | Major version | The major version of the database engine |
bb | Minor version | The minor version of the database engine, which is typically updated in a service pack |
cccc | Build number | The build further specifies the release |
ddd | Point build | A minor update to the build |
Item | Example Value |
---|---|
SQL_DRIVER_NAME | W3ODBCCI.DLL |
SQL_DRIVER_VER | 10.00.0147 012 |
SQL_DRIVER_ODBC_VER | 03.51 |
SQL_DBMS_NAME | Zen |
SQL_DBMS_VER | 10.00.0147 012 |
SQL_ODBC_VER | 03.52.0000 |
SQL_ODBC_API_CONFORMANCE | SQL_OAC_LEVEL2 |
SQL_ODBC_INTERFACE_CONFORMANCE | SQL_OIC_LEVEL2 |
fOption | Comments |
---|---|
SQL_ATTR_AUTO_IPD | The default value is SQL_TRUE. The Pervasive ODBC Driver does not allow setting this attribute value to SQL_FALSE. |
SQL_ATTR_CONNECTION_TIMEOUT | The default value is 0. No other value is supported. |
SQL_ATTR_METADATA_ID | The default value is SQL_FALSE. The Pervasive ODBC Driver does not allow setting this attribute's value to SQL_TRUE |
fOption (numerical value) | Comments |
---|---|
SQL_ATTR_ENABLE_AUTO_IPD (15) | The default value is SQL_TRUE. Pervasive ODBC Driver does not allow setting this attribute value to SQL_FALSE. |
SQL_ATTR_METADATA_ID (10014) | The default value is SQL_FALSE. Pervasive ODBC Driver does not allow setting this attribute's value to SQL_TRUE. |
SQL_ATTR_PARAM_BIND_TYPE (18) | Only SQL_PARAM_BIND_BY_COLUMN is supported. |
SQL_ATTR_QUERY_TIMEOUT (0) | Supported through SQLSetStmtAttr and SQLSetConnectAttr. Applies only to SQLExecDirect, SQLExecute, SQLFetch, and SQLExtendedFetch. Does not apply to DDL statements. |
Option | Comments |
---|---|
SQL_DESC_BIND_TYPE | For application parameter descriptors (APDs), only SQL_BIND_BY_COLUMN is supported. |
SQL_DESC_ROWVER |
Option | ODBC Cursor Library | Current Zen ODBC Drivers |
---|---|---|
SQL_BIND_TYPE | SQL_BIND_BY_COLUMN or a length to indicate row-wise binding | SQL_BIND_BY_COLUMN or a length to indicate row-wise binding |
SQL_CONCURRENCY | SQL_CONCUR_READ_ONLY or SQL_CONCUR_ VALUES (for SQL_CONCUR_ROWVER the library substitutes SQL_CONCUR_VALUES, returns SQL_SUCCESS_WITH_INFO and sets SQLSTATE to 01S02) (for SQL_CONCUR_LOCK the library returns SQL_ERROR returned with SQLSTATE of S1C00) | SQL_CONCUR_READ_ONLY or SQL_CONCUR_ROWVER or SQL_CONCUR_LOCK (for SQL_CONCUR_VALUES the driver automatically substitutes SQL_CONCUR_ROWVER) |
SQL_CURSOR_TYPE | SQL_CURSOR_FORWARD_ONLY or SQL_CURSOR_STATIC (for SQL_CURSOR_KEYSET_DRIVEN and SQL_CURSOR_DYNAMIC the library substitutes SQL_CURSOR_STATIC, returns SQL_SUCCESS_WITH_INFO and sets SQLSTATE to 01S02) | SQL_CURSOR_FORWARD_ONLY or SQL_CURSOR_STATIC or SQL_CURSOR_DYNAMIC (for SQL_CURSOR_KEYSET_DRIVEN the driver substitutes SQL_CURSOR_STATIC, returns SQL_SUCCESS_WITH_INFO and sets SQLSTATE to 01S02) |
SQL_RETRIEVE_DATA | SQL_RD_ON (for SQL_RD_OFF the library returns SQL_ERROR returned with SQLSTATE of S1C00) | SQL_RD_ON or SQL_RD_OFF |
SQL_ROWSET_SIZE | Any value indicating number of rows in the rowset as long as it does not exceed maximum rowset size. | Any value indicating number of rows in the rowset as long as it does not exceed maximum rowset size. |
SQL_USE_BOOKMARKS | SQL_UB_ON or SQL_UB_OFF | SQL_UB_ON or SQL_UB_OFF |