Share via


Apéndice G: Directrices de controlador para la compatibilidad con versiones anteriores

En este apéndice se proporciona información para los escritores de controladores que trabajan en ODBC 3. Controladores x que necesitan admitir ODBC 2. x aplicaciones. Para obtener más información sobre la compatibilidad con versiones anteriores, consulte Compatibilidad con versiones anteriores y cumplimiento de estándares.

Esta sección contiene los temas siguientes.

  • Bloquear cursores, cursores desplazables y compatibilidad con versiones anteriores para controladores ODBC 3.x : las nuevas características son características que existen en ODBC 3. x y no en ODBC 2. x. ODBC 3. Por lo general, los controladores x no tienen que preocuparse por la compatibilidad con versiones anteriores con nuevas características porque ODBC 2. Las aplicaciones x nunca las usan. Las únicas excepciones a esto son las características relacionadas con SQLFetch,SQLFetchScroll, SQLSetPos y SQLExtendedFetch; para obtener más información, vea , más adelante en este apéndice.

  • Asignación de funciones en desuso : las características duplicadas son características que se implementan de forma diferente en ODBC 3. x y ODBC 2. x. ODBC 3. Los controladores x no tienen que preocuparse por la compatibilidad con versiones anteriores con características duplicadas porque el Administrador de controladores siempre asigna ODBC 2. x características de ODBC 3. x características al llamar a ODBC 3. controlador x . Por lo tanto, un ODBC 3. El controlador x solo ve ODBC 3. x características. Para obtener más información sobre estas asignaciones, vea , más adelante en este apéndice.

  • Cambios de comportamiento y controladores ODBC 3.x : los cambios de comportamiento son características que se controlan de forma diferente en ODBC 3. x y ODBC 2. x. ODBC 3. Los controladores x tienen que preocuparse por los cambios de comportamiento y actuar en respuesta al atributo de entorno SQL_ATTR_ODBC_VERSION establecido por la aplicación.