Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Следующие функции ODBC 2.x дублируются функциями ODBC 3.x . В результате функции ODBC 2.x устарели в ODBC 3.x. Функции ODBC 3.x называются функциями замены.
Если приложение использует нерекомендуемую функцию ODBC 2.x , а базовый драйвер — драйвер ODBC 3.x , диспетчер драйверов сопоставляет вызов функции с соответствующей функцией замены. Единственным исключением из этого правила является SQLExtendedFetch. (См. сноску в конце следующей таблицы.) Дополнительные сведения об этих сопоставлениях см. в разделе "Сопоставления устаревших функций " в приложении G. Рекомендации по драйверам для обратной совместимости.
Если приложение использует функцию замены, а базовый драйвер — драйвер ODBC 2.x , диспетчер драйверов сопоставляет вызов функции с соответствующей нерекомендуемой функцией.
| Функция ODBC 2.x | Функция ODBC 3.x |
|---|---|
| SQLAllocConnect | SQLAllocHandle |
| SQLAllocEnv | SQLAllocHandle |
| SQLAllocStmt | SQLAllocHandle |
| SQLColAttributes | SQLColAttribute |
| Sqlerror | SQLGetDiagRec |
| SQLExtendedFetch[1] | SQLFetchScroll |
| SQLFreeConnect | SQLFreeHandle |
| SQLFreeEnv | SQLFreeHandle |
| SQLGetConnectOption | SQLGetConnectAttr |
| SQLGetStmtOption | SQLGetStmtAttr |
| SQLParamOptions | SQLSetStmtAttr, SQLGetStmtAttr |
| SQLSetConnectOption | SQLSetConnectAttr |
| SQLSetParam | SQLBindParameter |
| SQLSetStmtOption | SQLSetStmtAttr |
| SQLTransact | SQLEndTran |
[1] Функция SQLExtendedFetch дублируется; SQLFetchScroll предоставляет те же функции в ODBC 3.x. Однако диспетчер драйверов не сопоставляет SQLExtendedFetch с SQLFetchScroll при работе с драйвером ODBC 3.x. Дополнительные сведения см. в разделе "Что делает диспетчер драйверов " в приложении G. Рекомендации по драйверам для обратной совместимости. Диспетчер драйверов сопоставляет SQLFetchScroll с SQLExtendedFetch при работе с драйвером ODBC 2.x .
Замечание
Функция SQLBindParam — это особый случай. Функция SQLBindParam дублируется. Это не функция ODBC 2.x , но функция, которая присутствует в стандартах Open Group и ISO. Функциональные возможности, предоставляемые этой функцией, полностью охвачены функцией SQLBindParameter. В результате диспетчер драйверов сопоставляет вызов SQLBindParam с SQLBindParameter , когда базовый драйвер является драйвером ODBC 3.x . Однако если базовый драйвер является драйвером ODBC 2.x , диспетчер драйверов не выполняет это сопоставление.