Compartir a través de


Tipos de cambios

Se realizan tres tipos de cambios en ODBC 3.x (y cualquier versión de ODBC). Cada uno de estos afecta a la compatibilidad con versiones anteriores de forma diferente y se controla de forma diferente. Estos cambios se describen en la siguiente tabla.

Tipo de cambio Descripción
Nuevas características Estas son características que son nuevas en ODBC 3.x, como el enlace fuera de línea o los descriptores. Solo se implementan cuando la aplicación y el controlador, así como el Administrador de controladores, son de la versión 3.x, por lo que no hay ningún intento de hacer que estas versiones sean compatibles con versiones anteriores.
Características duplicadas Estas son características que existen en ODBC 2.x y ODBC 3.x, pero se implementan de maneras diferentes en cada una. Las funciones SQLAllocHandle y SQLAllocStmt son un ejemplo. Los problemas de compatibilidad con versiones anteriores para estas y otras características duplicadas se controlan principalmente mediante asignaciones en el Administrador de controladores.
Cambios de comportamiento Estas son características que se controlan de forma diferente en ODBC 2.x y ODBC 3.x. Un #define datetime es un ejemplo. Estas características se controlan mediante el controlador ODBC 3.x en función de una configuración de atributo de entorno. (Para más información, consulte Cambios de comportamiento.)