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.