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: