Tipos de alterações
São feitos três tipos de alterações no ODBC 3.x (e em qualquer versão do ODBC). Cada um deles afeta a compatibilidade com versões anteriores de maneira diferente e é tratado de um modo distinto. Essas alterações são descritas na tabela a seguir.
Tipo de alteração | Descrição |
---|---|
Novos recursos | São recursos novos no ODBC 3.x, como associação fora de linha ou descritores. Eles são implementados apenas quando o aplicativo e o driver, bem como o Gerenciador de Driver, são da versão 3.x, portanto, não é feita nenhuma tentativa de torná-los compatíveis com versões anteriores. |
Recursos duplicados | São recursos que existem no ODBC 2.x e no ODBC 3.x, mas são implementados de maneiras diferentes em cada um. Um exemplo disso são as funções SQLAllocHandle e SQLAllocStmt. Problemas de compatibilidade com versões anteriores para esses e outros recursos duplicados são tratados principalmente pelos mapeamentos no Gerenciador de Drivers. |
Alterações de comportamento | São recursos tratados de maneira diferente no ODBC 2.x e no ODBC 3.x. Um datetime #define é um exemplo. Esses recursos são manipulados pelo driver ODBC 3.x com base em uma configuração de atributo de ambiente. (Confira Alterações de comportamento para obter mais informações.) |