Tipi di driver
I driver ODBC possono essere classificati come segue:
ODBC 2. a 32 bit
Driver x Un driver a 32 bit che:Esporta solo le funzioni ODBC 2.x.
Mostra il comportamento ODBC 2.x per le modifiche funzionali.
Driver conforme a ISO e Open Group Un driver a 32 bit che:
Esporta tutte le funzioni documentate nei documenti Open Group o ISO CLI. Ciò includerà alcune funzioni deprecate in ODBC.
Mostra il comportamento ODBC 3.0 per le modifiche funzionali.
Non passa necessariamente attraverso Gestione driver ODBC 3.0.
Driver ODBC 3.0 Un driver a 32 bit che:
Esporta solo le funzioni incluse in ODBC 3.0 togliendo quelle deprecate.
È in grado di esporre il comportamento ODBC 2.x o ODBC 3.0 in relazione alle modifiche funzionali, in base all'attributo di ambiente SQL_ATTR_APP_ODBC_VERSION.
Driver ANSI ODBC 3.5 (o versioni successive) Un driver a 32 bit che:
Esporta solo le funzioni incluse in ODBC 3.5 togliendo quelle deprecate.
È in grado di esporre il comportamento ODBC 2.x, ODBC 3.0 oppure ODBC 3.5 in relazione alle modifiche funzionali, in base all'attributo di ambiente SQL_ATTR_APP_ODBC_VERSION.
Driver Unicode ODBC 3.5 (o versioni successive) Un driver a 32 bit che:
Supporta tutte le funzionalità di un driver ANSI ODBC 3.5.
Esporta le versioni Unicode di tutte le API stringa ODBC.
Può archiviare ed elaborare dati Unicode nell'origine dati.
Nota
I driver ODBC a 16 bit non funzioneranno direttamente con Gestione driver ODBC 3.x. Tuttavia, è possibile che i driver a 16 bit funzionino con Gestione driver ODBC 2.0, che successivamente esegue il thunk fino a Gestione driver 3.x.