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.