Partage via


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 :