Поделиться через


Сопоставление нерекомендуемых функций

В этом разделе описывается, как устаревшие функции сопоставляются диспетчером драйверов ODBC 3.x для обеспечения обратной совместимости драйверов ODBC 3.x, используемых с приложениями ODBC 2.x. Диспетчер драйверов выполняет это сопоставление независимо от версии приложения. Так как каждая из функций ODBC 2.x в следующем списке сопоставляется с соответствующей функцией ODBC 3.x при вызове в драйвере ODBC 3.x, драйвер ODBC 3.x не должен реализовывать функции ODBC 2.x.

Сопоставление в списке активируется, когда драйвер является драйвером ODBC 3.x , и драйвер не поддерживает функцию, сопоставленную.

В следующей таблице перечислены все повторяющиеся функции, представленные в ODBC 3.x.

Функция ODBC 2.x Функция ODBC 3.x
SQLAllocConnect SQLAllocHandle
SQLAllocEnv SQLAllocHandle
SQLAllocStmt SQLAllocHandle
SQLBindParam[1] SQLBindParameter
SQLColAttributes SQLColAttribute
Sqlerror SQLGetDiagRec
SQLFreeConnect SQLFreeHandle
SQLFreeEnv SQLFreeHandle
SQLFreeStmt с параметромSQL_DROP SQLFreeHandle
SQLGetConnectOption SQLGetConnectAttr
SQLGetStmtOption SQLGetStmtAttr
SQLParamOptions SQLSetStmtAttr
SQLSetConnectOption SQLSetConnectAttr
SQLSetParam[2] SQLBindParameter
SQLSetScrollOption SQLSetStmtAttr
SQLSetStmtOption SQLSetStmtAttr
SQLTransact SQLEndTran

[1] Несмотря на то, что эта функция не существовала в ODBC 2.x, она находится в стандартах Open Group и ISO.

[2] Это функция ODBC 1.0.

Этот раздел содержит следующие подразделы.