Mappage des fonctions dépréciées
Cette section décrit comment les fonctions dépréciées sont mappées par ODBC 3.x Driver Manager pour garantir la compatibilité descendante des pilotes ODBC 3.x utilisés avec les applications ODBC 2.x . Le Gestionnaire de pilotes effectue ce mappage quelle que soit la version de l’application. Étant donné que chacune des fonctions ODBC 2.x de la liste suivante est mappée à la fonction ODBC 3.x correspondante lorsqu’elle est appelée dans un pilote ODBC 3.x , le pilote ODBC 3.x n’a pas besoin d’implémenter les fonctions ODBC 2.x .
Le mappage dans la liste est déclenché lorsque le pilote est un pilote ODBC 3.x et que le pilote ne prend pas en charge la fonction en cours de mappage.
Le tableau suivant répertorie toutes les fonctionnalités dupliquées introduites dans ODBC 3.x.
Fonction ODBC 2.x | Fonction ODBC 3.x |
---|---|
SQLAllocConnect | SQLAllocHandle |
SQLAllocEnv | SQLAllocHandle |
SQLAllocStmt | SQLAllocHandle |
SQLBindParam[1] | SQLBindParameter |
SQLColAttributes | SQLColAttribute |
Sqlerror | SQLGetDiagRec |
SQLFreeConnect | SQLFreeHandle |
SQLFreeEnv | SQLFreeHandle |
SQLFreeStmt avec une option de SQL_DROP | SQLFreeHandle |
SQLGetConnectOption | SQLGetConnectAttr |
SQLGetStmtOption | SQLGetStmtAttr |
SQLParamOptions | SQLSetStmtAttr |
SQLSetConnectOption | SQLSetConnectAttr |
SQLSetParam[2] | SQLBindParameter |
SQLSetScrollOption | SQLSetStmtAttr |
SQLSetStmtOption | SQLSetStmtAttr |
SQLTransact | SQLEndTran |
[1] Même si cette fonction n’existait pas dans ODBC 2.x, elle se trouve dans les normes Open Group et ISO.
[2] Il s’agit d’une fonction ODBC 1.0.
Cette section contient les rubriques suivantes :