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.