Compartilhar via


Tipos de aplicativos

Os aplicativos ODBC podem ser classificados da seguinte forma:

  • ODBC 2 puro.
    Aplicativo x Um aplicativo de 32 bits que:

    • Chama apenas funções ODBC 2.x (inclusive a função ODBC 1.0 SQLSetParam). Isso inclui aplicativos ODBC 1.x que foram portados para 32 bits.

    • Espera o comportamento do ODBC 2.x para recursos que tiveram alterações de comportamento. (Consulte Alterações de comportamento para obter mais informações.)

    • Não foi recompilado com cabeçalhos ODBC 3.5.

  • ODBC 2 puro.
    Aplicativo recompilado x Um aplicativo ODBC 2.x puro que foi recompilado usando os arquivos de cabeçalho ODBC 3.5, configurando ODBCVER=0x0250.

  • ODBC 2 puro.
    Aplicativo Unicode x Um aplicativo recompilado ODBC 2.x puro que está em conformidade com Unicode e usa o tipo de dados SQL_WCHAR.

  • Aplicativo ODBC puro em conformidade com-Open Group e ISO Um aplicativo de 32 bits que:

    • Chama funções definidas nos padrões Open Group ou ISO CLI. (Essas funções podem incluir funções 3.0 preteridas.)

    • Não usa os tipos de dados Unicode.

    • Espera o comportamento do ODBC 3.0 para recursos que tiveram alterações de comportamento.

  • Aplicativo ODBC 3.0 puro Um aplicativo de 32 bits que:

    • É compilado com cabeçalhos 3.0.

    • Chama qualquer função ODBC 3.0, possivelmente incluindo aquelas que foram preteridas.

    • Espera o comportamento do ODBC 3.0 para recursos que tiveram alterações de comportamento.

  • Aplicativo ODBC 3.5 puro Um aplicativo de 32 ou 64 bits que:

    • Pode usar tipos de dados Unicode.

    • Chama qualquer função ODBC 3.5, possivelmente incluindo aquelas que foram preteridas.

    • Espera o comportamento do ODBC 3.5 para recursos que tiveram alterações de comportamento.

  • Aplicativo ODBC 3.8 (ou posterior) puro Um aplicativo de 32 ou 64 bits que:

    • Pode usar tipos de dados Unicode.

    • Chama qualquer função ODBC 3.8, possivelmente incluindo aquelas que foram preteridas.

    • Espera o comportamento do ODBC 3.8 para recursos que tiveram alterações de comportamento.

  • Aplicativo substituído Um aplicativo de 32 ou 64 bits que:

    • Implementa novo comportamento para funcionalidade duplicada.

    • Usa quaisquer novos recursos em uma versão posterior do ODBC somente no código condicional.

    • Tem código condicional limitado para lidar com alterações de comportamento ou se registrou como uma versão anterior do aplicativo ODBC.