Tipos de drivers
Os drivers ODBC podem ser classificados da seguinte forma:
ODBC2 de 32 bits.
Driver x Um driver de 32 bits que:Exporta apenas funções ODBC 2.x.
Exibe o comportamento do ODBC 2.x para alterações de comportamento.
Driver em conformidade com ISO e Open Group Um driver de 32 bits que:
Exporta todas as funções documentadas nos documentos Open Group ou ISO CLI. Isso incluirá algumas funções que foram preteridas no ODBC.
Exibe comportamento do ODBC 3.0 para alterações de comportamento.
Não passa necessariamente pelo Gerenciador de Driver ODBC 3.0.
Driver ODBC 3.0 Um driver de 32 bits que:
Exporta apenas funções que estão no ODBC 3.0, menos funções preteridas.
Pode exibir comportamento ODBC 2.x ou comportamento ODBC 3.0 com relação a alterações de comportamento, com base no atributo de ambiente SQL_ATTR_APP_ODBC_VERSION.
Driver ANSI ODBC 3.5 (ou posterior) Um driver de 32 bits que:
Exporta apenas funções que estão no ODBC 3.5, menos funções preteridas.
Pode exibir comportamento ODBC 2.x ou comportamento ODBC 3.0 ou comportamento ODBC 3.5 com relação a alterações de comportamento, com base no atributo de ambiente SQL_ATTR_APP_ODBC_VERSION.
Driver Unicode ODBC 3.5 (ou posterior) Um driver de 32 bits que:
Dá suporte a todos os recursos de um driver ODBC 3.5 ANSI.
Exporta versões Unicode de todas as APIs de cadeia de caracteres ODBC.
Pode armazenar e processar dados Unicode na fonte de dados.
Observação
Drivers ODBC de 16 bits não funcionarão diretamente com o Gerenciador de Driver ODBC 3.x. No entanto, é possível que drivers de 16 bits funcionem com o Gerenciador de Driver ODBC 2.0, que, posteriormente, é convertido no Gerenciador de Driver 3.x.