Tipi di applicazioni

Le applicazioni ODBC vengono classificate come:

  • ODBC 2. pura
    Applicazione x Un’applicazione a 32 bit che:

    • Chiama solo funzioni ODBC 2.x (compresa la funzione ODBC 1.0 SQLSetParam). Tra queste vi sono le applicazioni ODBC 1.x che sono state convertite a 32 bit.

    • È previsto il comportamento ODBC 2.x per le funzionalità che hanno avuto modifiche funzionali. (Per altre informazioni, vedere Modifiche funzionali.)

    • Non è stato ricompilato con le intestazioni ODBC 3.5.

  • ODBC 2. pura
    Applicazione x ricompilata Un’applicazione pura ODBC 2.x che è stata ricompilata usando i file di intestazione ODBC 3.5, impostando ODBCVER=0x0250.

  • ODBC 2. pura
    Applicazione Unicode x Un’applicazione ricompilata pura 2.x che è conforme a Unicode e usa il tipo di dati SQL_WCHAR.

  • Applicazione ODBC-conforme a Pure Open Group e ISOUn'applicazione a 32 bit che:

    • Chiama le funzioni definite negli standard Open Group o ISO CLI. (Queste funzioni potrebbero includere funzioni 3.0 deprecate.)

    • Non usa i tipi di dati Unicode.

    • È previsto il comportamento ODBC 3.0 per le funzionalità che hanno avuto modifiche funzionali.

  • Applicazione pura ODBC 3.0 Un’applicazione a 32 bit che:

    • Viene compilata con intestazioni 3.0.

    • Chiama qualsiasi funzione ODBC 3.0, con la possibilità di includere quelle deprecate.

    • È previsto il comportamento ODBC 3.0 per le funzionalità che hanno avuto modifiche funzionali.

  • Applicazione pura ODBC 3.5 Un’applicazione a 32 o 64 bit che:

    • Può usare tipi di dati Unicode.

    • Chiama qualsiasi funzione ODBC 3.5, con la possibilità di includere quelle deprecate.

    • È previsto il comportamento ODBC 3.5 per le funzionalità che hanno avuto modifiche funzionali.

  • Applicazione pura ODBC 3.8 (o versioni successive) Un’applicazione a 32 o 64 bit che:

    • Può usare tipi di dati Unicode.

    • Chiama qualsiasi funzione ODBC 3.8, con la possibilità di includere quelle deprecate.

    • È previsto il comportamento ODBC 3.8 per le funzionalità che hanno avuto modifiche funzionali.

  • Applicazione sostituita Un’applicazione a 32 o 64 bit che:

    • Implementa un nuovo comportamento per la funzionalità duplicata.

    • Usa le nuove funzionalità di una versione successiva di ODBC solo all'interno del codice condizionale.

    • Dispone di codice condizionale limitato per gestire le modifiche funzionali o è stata registrata come una versione precedente dell'applicazione ODBC.