Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující funkce ODBC 2.x byly duplikovány funkcemi ODBC 3.x . V důsledku toho jsou funkce ODBC 2.x zastaralé v rozhraní ODBC 3.x. Funkce ODBC 3.x se označují jako náhradní funkce.
Pokud aplikace používá zastaralou funkci ODBC 2.x a základní ovladač je ovladač ODBC 3.x , Správce ovladačů mapuje volání funkce na odpovídající náhradní funkci. Jedinou výjimkou tohoto pravidla je SQLExtendedFetch. (Viz poznámka pod čarou na konci následující tabulky.) Další informace o těchto mapováních naleznete v tématu Mapování zastaralých funkcí v dodatku G: Pokyny pro ovladače pro zpětnou kompatibilitu.
Pokud aplikace používá náhradní funkci a podkladový ovladač je ovladač ODBC 2.x , Správce ovladačů mapuje volání funkce na odpovídající zastaralou funkci.
| FUNKCE ODBC 2.x | funkce ODBC 3.x |
|---|---|
| SQLAllocConnect | SQLAllocHandle |
| SQLAllocEnv | SQLAllocHandle |
| SQLAllocStmt | SQLAllocHandle |
| SQLColAttributes | Sqlcolattribute |
| Chyba SQL | SQLGetDiagRec |
| SQLExtendedFetch[1] | Sqlfetchscroll |
| SQLFreeConnect | SQLFreeHandle |
| SQLFreeEnv | SQLFreeHandle |
| SQLGetConnectOption | SQLGetConnectAttr |
| SQLGetStmtOption | SQLGetStmtAttr |
| SQLParamOptions | SQLSetStmtAttr, SQLGetStmtAttr |
| SQLSetConnectOption | SQLSetConnectAttr |
| SQLSetParam | Sqlbindparameter |
| SQLSetStmtOption | SQLSetStmtAttr |
| SQLTransact | Sqlendtran |
[1] Funkce SQLExtendedFetch je duplicitní funkce; SQLFetchScroll poskytuje stejné funkce v rozhraní ODBC 3.x. Správce ovladačů však nemapuje SQLExtendedFetch na SQLFetchScroll při použití ovladače ODBC 3.x. Další informace naleznete v části Co správce ovladačů dělá v dodatku G: Pokyny pro ovladače pro zpětnou kompatibilitu. Správce ovladačů mapuje SQLFetchScroll na SQLExtendedFetch při použití ovladače ODBC 2.x.
Poznámka:
Funkce SQLBindParam je zvláštní případ. Funkce SQLBindParam je duplicitní. Toto není funkce ODBC 2.x , ale funkce, která je přítomna v otevřených skupinách a standardech ISO. Funkce poskytované touto funkcí je zcela podsumována funkcí SQLBindParameter. V důsledku toho správce ovladačů mapuje volání SQLBindParam na SQLBindParameter , pokud podkladový ovladač je ovladač ODBC 3.x . Pokud je však podkladovým ovladačem ovladač ODBC 2.x , správce ovladačů toto mapování neprovede.