Сопоставление нерекомендуемых функций
В этом разделе описывается, как устаревшие функции сопоставляются диспетчером драйверов 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.
Этот раздел содержит следующие подразделы.