Scalable Database Server, HiRDB Version 8 UAP Development Guide
HiRDB provides ODBC functions, and you can access HiRDB on a server from a UAP that utilizes these ODBC functions. Table 13-2 shows the ODBC functions provided by HiRDB.
Table 13-2 ODBC functions provided by HiRDB
Classification | ODBC functions | ODBC2.0 driver | ODBC3.0 driver | ||
---|---|---|---|---|---|
Provided? | Expansion level | Provided? | Expansion level | ||
Connection to data source | SQLAllocEnv | Y | Core | ||
SQLAllocHandle | Y | Core | |||
SQLAllocConnect | Y | Core | |||
SQLConnect | Y | Core | Y | Core | |
SQLDriverConnect | Y | 1 | Y | Core | |
SQLBrousConnect | Y | 2 | Y | 1 | |
Driver and data source information acquisition | SQLDataSources | Y1 | 2 | Y1 | Core |
SQLDrivers | Y1 | Core | |||
SQLGetInfo | Y | 1 | Y | Core | |
SQLGetFunctions | Y1 | Core | |||
SQLGetTypeInfo | Y | 1 | Y | Core | |
Driver option setting and acquisition | SQLSetConnectOption | Y | 1 | ||
SQLGetConnectOption | Y | 1 | |||
SQLSetStmtOption | Y | 1 | |||
SQLGetStmtOption | Y | 1 | |||
SQLSetConnectAttr | Y | Core | |||
SQLGetConnectAttr | Y | Core | |||
SQLSetEnvAttr | Y | Core | |||
SQLGetEnvAttr | Y | Core | |||
SQLSetStmtAttr | 1 | Y | Core | ||
SQLGetStmtAttr | 1 | Y | Core | ||
Descriptor value setup | SQLGetDescField | Y | Core | ||
SQLGetDescRec | Y | Core | |||
SQLSetDescField | Y | Core | |||
SQLSetDescRec | Y | Core | |||
SQLCopyDesc | Y | Core | |||
SQL request creation | SQLAllocStmt | Y | Core | ||
SQLPrepare | Y | Core | Y | Core | |
SQLBindParameter | Y | 11 | Y | Core | |
SQLSetParam2 | Y | 1 | |||
SQLGetCursorName | Y | Core | Y | Core | |
SQLSetCursorName | Y | Core | Y | Core | |
SQLDescribeParam | Y | 2 | |||
SQLNumParam | Y | 2 | |||
SQLParamOptions | N | 2 | |||
SQLSetScrollOptions | N3 | 2 | N | 2 | |
SQL execution | SQLExecute | Y | Core | Y | Core |
SQLExecDirect | Y | Core | Y | Core | |
SQLNativeSql | Y | 2 | Y | Core | |
SQLDescribeParams | Y | 2 | |||
SQLNumParams | Y | Core | |||
SQLParamData | Y | 1 | Y | Core | |
SQLPutData | Y | 1 | Y | Core | |
Execution result and execution result information acquisition | SQLRowCount | Y | Core | Y | Core |
SQLNumResultCols | Y | Core | Y | Core | |
SQLDescribeCol | Y | Core | Y | Core | |
SQLColAttributes | Y | Core | Y | Core | |
SQLBindCol | Y | Core | Y | Core | |
SQLFetch | Y | Core | Y | Core | |
SQLFetchScroll | Y4 | Core | |||
SQLExtendedFetch | N3 | 2 | Y | Core | |
SQLGetData | Y | 1 | Y | Core | |
SQLSetPos | N3 | 2 | Y4 | 1 | |
SQLBulkOperations | N | 1 | |||
SQLMoreResults | Y | 2 | Y | 1 | |
SQLError | Y | Core | |||
SQLGetDiagField | Y | Core | |||
SQLGetDiagRec | Y | Core | |||
Data source system information acquisition | SQLColumnPrivileges | Y | 2 | Y | 2 |
SQLColumns | Y | 1 | Y | Core | |
SQLForeignKeys | Y | 2 | Y | 2 | |
SQLPrimaryKeys | Y | 2 | Y | 1 | |
SQLProcedureColumns | Y | 2 | Y | 1 | |
SQLProcedure | Y | 2 | Y | 1 | |
SQLSpecialColumns | Y | 1 | Y | Core | |
SQLStatistics | Y | 1 | Y | Core | |
SQLTablePrivileges | Y | 2 | Y | 2 | |
SQLTables | Y | 1 | Y | Core | |
SQL execution termination | SQLFreestmt | Y | Core | Y | Core |
SQLCloseCursor | Y | Core | |||
SQLCancel | Y | Core | Y | Core | |
SQLTransact | Y | Core | Y | Core | |
SQLEndTran | Y | Core | |||
Disconnection | SQLDisconnect | Y | Core | Y | Core |
SQLFreeConnect | Y | Core | |||
SQLFreeEnv | Y | Core | |||
SQLFreeHandle | Y | Core |
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.