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.) |