Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende ODBC 2.x-functies zijn gedupliceerd door ODBC 3.x-functies . Als gevolg hiervan worden de ODBC 2.x-functies afgeschaft in ODBC 3.x. De ODBC 3.x-functies worden vervangende functies genoemd.
Wanneer een toepassing gebruikmaakt van een afgeschafte ODBC 2.x-functie en het onderliggende stuurprogramma een ODBC 3.x-stuurprogramma is, wijst Driver Manager de functieaanroep toe aan de bijbehorende vervangingsfunctie. De enige uitzondering op deze regel is SQLExtendedFetch. (Zie de voetnoot aan het einde van de volgende tabel.) Zie Toewijzingen van afgeschafte functies in bijlage G: Stuurprogrammarichtlijnen voor achterwaartse compatibiliteit voor meer informatie over deze toewijzingen.
Wanneer een toepassing een vervangende functie gebruikt en het onderliggende stuurprogramma een ODBC 2.x-stuurprogramma is, wijst Driver Manager de functieaanroep toe aan de bijbehorende afgeschafte functie.
| ODBC 2.x functie | ODBC 3.x functie |
|---|---|
| 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] De functie SQLExtendedFetch is gedupliceerd; SQLFetchScroll biedt dezelfde functionaliteit in ODBC 3.x. De Driver Manager vertaalt SQLExtendedFetch echter niet naar SQLFetchScroll wanneer een ODBC 3.x-stuurprogramma wordt gebruikt. Zie Wat de Driver Manager doet in bijlage G: Richtlijnen voor stuurprogramma's voor compatibiliteit met eerdere versies voor meer informatie. Driver Manager koppelt SQLFetchScroll aan SQLExtendedFetch wanneer er een ODBC 2.x stuurprogramma wordt gebruikt.
Opmerking
De functie SQLBindParam is een speciaal geval. SQLBindParam is gedupliceerde functionaliteit. Dit is geen ODBC 2.x-functie , maar een functie die aanwezig is in de Open Group- en ISO-standaarden. De functionaliteit die door deze functie wordt geboden, wordt volledig aangevuld met die van SQLBindParameter. Als gevolg hiervan wijst Driver Manager een aanroep van SQLBindParam toe aan SQLBindParameter wanneer het onderliggende stuurprogramma een ODBC 3.x-stuurprogramma is. Wanneer het onderliggende stuurprogramma echter een ODBC 2.x-stuurprogramma is, voert Driver Manager deze toewijzing niet uit.