Freigeben über


Zuordnen veralteter Funktionen

In diesem Abschnitt wird beschrieben, wie veraltete Funktionen vom ODBC 3.x-Treiber-Manager zugeordnet werden, um die Abwärtskompatibilität von ODBC 3.x-Treibern zu gewährleisten, die mit ODBC 2.x-Anwendungen verwendet werden. Der Treiber-Manager führt diese Zuordnung unabhängig von der Version der Anwendung aus. Da jede der ODBC 2.x-Funktionen in der folgenden Liste der entsprechenden ODBC 3.x-Funktion zugeordnet ist, wenn sie in einem ODBC 3.x-Treiber aufgerufen wird, muss der ODBC 3.x-Treiber die ODBC 2.x-Funktionen nicht implementieren.

Die Zuordnung in der Liste wird ausgelöst, wenn der Treiber ein ODBC 3.x-Treiber ist und der Treiber die zugeordnete Funktion nicht unterstützt.

In der folgenden Tabelle sind alle duplizierten Funktionen aufgeführt, die in ODBC 3.x eingeführt wurden.

ODBC 2.x-Funktion ODBC 3.x-Funktion
SQLAllocConnect SQLAllocHandle
SQLAllocEnv SQLAllocHandle
SQLAllocStmt SQLAllocHandle
SQLBindParam[1] SQLBindParameter
SQLColAttributes SQLColAttribute
Sqlerror SQLGetDiagRec
SQLFreeConnect SQLFreeHandle
SQLFreeEnv SQLFreeHandle
SQLFreeStmt mit einer Option der SQL_DROP SQLFreeHandle
SQLGetConnectOption SQLGetConnectAttr
SQLGetStmtOption 'SQLGetStmtAttr'
SQLParamOptions SQLSetStmtAttr
SQLSetConnectOption SQLSetConnectAttr
SQLSetParam[2] SQLBindParameter
SQLSetScrollOption SQLSetStmtAttr
SQLSetStmtOption SQLSetStmtAttr
SQLTransact SQLEndTran

[1] Obwohl diese Funktion in ODBC 2.x nicht vorhanden war, ist sie in den Open Group- und ISO-Standards enthalten.

[2] Dies ist eine ODBC 1.0-Funktion.

In diesem Abschnitt werden die folgenden Themen behandelt: