Compartir por


Asignación de funciones en desuso

En esta sección se describe cómo se asignan las funciones en desuso mediante el Administrador de controladores ODBC 3.x para garantizar la compatibilidad con versiones anteriores de controladores ODBC 3.x que se usan con aplicaciones ODBC 2.x . El Administrador de controladores realiza esta asignación independientemente de la versión de la aplicación. Dado que cada una de las funciones ODBC 2.x de la lista siguiente se asigna a la función ODBC 3.x correspondiente cuando se llama en un controlador ODBC 3.x , el controlador ODBC 3.x no tiene que implementar las funciones ODBC 2.x .

La asignación de la lista se desencadena cuando el controlador es un controlador ODBC 3.x y el controlador no admite la función que se está asignando.

En la tabla siguiente se enumeran todas las funciones duplicadas que se introdujeron en ODBC 3.x.

Función ODBC 2.x Función ODBC 3.x
SQLAllocConnect SQLAllocHandle
SQLAllocEnv SQLAllocHandle
SQLAllocStmt SQLAllocHandle
SQLBindParam[1] SQLBindParameter
SQLColAttributes SQLColAttribute
SQLError SQLGetDiagRec
SQLFreeConnect SQLFreeHandle
SQLFreeEnv SQLFreeHandle
SQLFreeStmt con una opción de SQL_DROP SQLFreeHandle
SQLGetConnectOption SQLGetConnectAttr
SQLGetStmtOption SQLGetStmtAttr
SQLParamOptions SQLSetStmtAttr
SQLSetConnectOption SQLSetConnectAttr
SQLSetParam[2] SQLBindParameter
SQLSetScrollOption SQLSetStmtAttr
SQLSetStmtOption SQLSetStmtAttr
SQLTransact SQLEndTran

[1] Aunque esta función no existía en ODBC 2.x, se encuentra en los estándares Open Group e ISO.

[2] Se trata de una función ODBC 1.0.

Esta sección contiene los temas siguientes.