Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующей таблице показана поддержка функций в ODBC 3. x driver и приложение ODBC, а также сопоставление, выполняемое диспетчером драйверов при вызове функций к ODBC 3. x driver.
| Функция | Поддерживается по объекту ODBC 3. X Драйвер? |
Поддерживается по объекту ODBC 3. X Приложения? |
Сопоставлено или поддерживается ODBC 3. X Диспетчер драйверов ODBC 3. x driver? |
|---|---|---|---|
| SQLAllocConnect | нет | Нет[1] | Да |
| SQLAllocEnv | нет | Нет[1] | Да |
| SQLAllocHandle | Да | Да | нет |
| SQLAllocStmt | нет | Нет[1] | Да |
| Sqlbindcol | Да | Да | нет |
| SQLBindParam | нет | Да[2] | Да |
| SQLBindParameter | Да | Да | нет |
| SQLBrowseConnect | Да | Да | нет |
| SQLBulkOperations | Да | Да | нет |
| SQLCancel | Да | Да | нет |
| SQLCloseCursor | Да | Да | нет |
| SQLColAttribute | Да | Да | нет |
| SQLColAttributes | Нет[3] | нет | Да |
| SQLColumnPrivileges | Да | Да | нет |
| Sqlcolumns | Да | Да | нет |
| SQLConnect | Да | Да | нет |
| SQLCopyDesc | Да | Да | Да[4] |
| SQLDataSources | нет | Да | Да |
| SQLDescribeCol | Да | Да | нет |
| SQLDescribeParam | Да | Да | нет |
| SQLDisconnect | Да | Да | нет |
| SQLDriverConnect | Да | Да | нет |
| SQLDrivers | нет | Да | Да |
| SQLEndTran | Да | Да | нет |
| Sqlerror | нет | Нет[1] | Да |
| SQLExecDirect | Да | Да | нет |
| SQLExecute | Да | Да | нет |
| Sqlextendedfetch | Да | нет | нет |
| SQLFetch | Да | Да | нет |
| SQLFetchScroll | Да | Да | нет |
| SQLForeignKeys | Да | Да | нет |
| SQLFreeConnect | нет | Да[1] | Да |
| SQLFreeEnv | нет | Да[1] | Да |
| SQLFreeHandle | Да | Да | нет |
| SQLFreeStmt | Да | Да | нет |
| SQLGetConnectAttr | Да | Да | нет |
| SQLGetConnectOption | Нет[5] | Нет[1] | Да |
| SQLGetCursorName | Да | Да | нет |
| Sqlgetdata | Да | Да | нет |
| SQLGetDescField | Да | Да | нет |
| SQLGetDescRec | Да | Да | нет |
| SQLGetDiagField | Да | Да | нет |
| SQLGetDiagRec | Да | Да | нет |
| SQLGetEnvAttr | Да | Да | нет |
| SQLGetFunctions | Нет[6] | Да | Да |
| SQLGetInfo | Да | Да | нет |
| SQLGetStmtAttr | Да | Да | нет |
| SQLGetStmtOption | Нет[5] | Нет[1] | Да |
| SQLGetTypeInfo | Да | Да | нет |
| SQLMoreResults | Да | Да | нет |
| SQLNativeSql | Да | Да | нет |
| SQLNumParams | Да | Да | нет |
| SQLNumResultCols | Да | Да | нет |
| SQLParamData | Да | Да | нет |
| SQLParamOptions | нет | нет | Да |
| SQLPrepare | Да | Да | нет |
| SQLPrimaryKeys | Да | Да | нет |
| SQLProcedureColumns | Да | Да | нет |
| SQLProcedures | Да | Да | нет |
| SQLPutData | Да | Да | нет |
| SQLRowCount | Да | Да | нет |
| SQLSetConnectAttr | Да | Да | нет |
| SQLSetConnectOption | Нет[5] | Нет[1] | Да |
| SQLSetCursorName | Да | Да | нет |
| SQLSetDescField | Да | Да | нет |
| SQLSetDescRec | Да | Да | нет |
| SQLSetEnvAttr | Да | Да | нет |
| Sqlsetpos | Да | Да | нет |
| SQLSetParam | нет | нет | Да |
| SQLSetScrollOption | Да | Да | нет |
| SQLSetStmtAttr | Да | Да | нет |
| SQLSetStmtOption | Нет[5] | Нет[1] | Да |
| SQLSpecialColumns | Да | Да | нет |
| SQLStatistics | Да | Да | нет |
| SQLTablePrivileges | Да | Да | нет |
| SQLTables | Да | Да | нет |
| SQLTransact | нет | Нет[1] | Да |
[1] Эта функция устарела в ODBC 3. x. ODBC 3. Приложения x не должны использовать эту функцию. Однако приложение Open Group или ISO CLI может вызывать эту функцию.
[2] ODBC 3. Приложения x должны использовать SQLBindParameter вместо SQLBindParam. Однако приложение Open Group или ISO CLI может вызывать эту функцию.
[3] Записи драйверов должны отметить, что ODBC 2. Атрибуты столбцов x SQL_COLUMN_PRECISION, SQL_COLUMN_SCALE и SQL_COLUMN_LENGTH должны поддерживаться с помощью SQLColAttribute.
[4] SQLCopyDesc частично реализуется диспетчером драйверов при копировании дескриптора через подключения, принадлежащие разным драйверам. Драйверы необходимы для поддержки SQLCopyDesc в двух собственных подключениях. Такие функции, как SQLDrivers, которые реализуются исключительно диспетчером драйверов, не отображаются в этом списке.
[5] В определенных обстоятельствах драйверам может потребоваться поддержка этой функции. Дополнительные сведения см. на справочной странице этой функции.
[6] Драйвер может выбрать поддержку SQLGetFunctions , если набор функций, поддерживаемых драйвером, зависит от подключения к подключению.