Freigeben über


Anwendungstypen

ODBC-Anwendungen können wie folgt klassifiziert werden:

  • Reines ODBC 2.
    x Anwendung A 32-Bit-Anwendung, die:

    • Ruft nur ODBC 2 auf.x-Funktionen (einschließlich der ODBC 1.0-Funktion SQLSetParam). Dazu gehören ODBC 1.x-Anwendungen , die zu 32-Bit portiert wurden.

    • Erwartet ODBC 2.x-Verhalten für Features, die Verhaltensänderungen aufweisen. (Siehe Verhaltensänderungen für weitere Informationen.)

    • Wurde nicht mit ODBC 3.5-Headern neu kompiliert.

  • Reines ODBC 2.
    x Recompiled Application A pure ODBC 2.x-Anwendung , die mithilfe der ODBC 3.5-Headerdateien neu kompiliert wurde, indem SIE ODBCVER=0x0250 festlegen.

  • Reines ODBC 2.
    x Unicode-Anwendung A pure ODBC 2.x rekompilierte Anwendung, die Unicode-kompatibel ist und den datentyp SQL_WCHAR verwendet.

  • Pure Open Group und ISO-kompatible-ODBC-Anwendung A 32-Bit-Anwendung, die:

    • Ruft Funktionen auf, die in den Standards Open Group oder ISO CLI definiert sind. (Diese Funktionen können veraltete 3.0-Funktionen enthalten.)

    • Verwendet nicht die Unicode-Datentypen.

    • Erwartet das ODBC 3.0-Verhalten für Features, die Verhaltensänderungen aufweisen.

  • Reine ODBC 3.0-Anwendung Eine 32-Bit-Anwendung, die:

    • Wird mit 3.0-Headern kompiliert.

    • Ruft eine beliebige ODBC 3.0-Funktion auf, möglicherweise auch solche, die veraltet sind.

    • Erwartet das ODBC 3.0-Verhalten für Features, die Verhaltensänderungen aufweisen.

  • Reine ODBC 3.5-Anwendung A 32- oder 64-Bit-Anwendung, die:

    • Kann Unicode-Datentypen verwenden.

    • Ruft eine beliebige ODBC 3.5-Funktion auf, möglicherweise auch solche, die veraltet sind.

    • Erwartet das ODBC 3.5-Verhalten für Features, die Verhaltensänderungen aufweisen.

  • Reine ODBC 3.8-Anwendung (oder höher) Anwendung A 32-Bit- oder 64-Bit-Anwendung, die:

    • Kann Unicode-Datentypen verwenden.

    • Ruft eine beliebige ODBC 3.8-Funktion auf, möglicherweise auch solche, die veraltet sind.

    • Erwartet das ODBC 3.8-Verhalten für Features, die Verhaltensänderungen aufweisen.

  • Anwendung A 32- oder 64-Bit-Anwendung ersetzt, die:

    • Implementiert ein neues Verhalten für duplizierte Funktionen.

    • Verwendet alle neuen Features in einer späteren Version von ODBC nur innerhalb von bedingtem Code.

    • Verfügt über eingeschränkten bedingten Code zum Behandeln von Verhaltensänderungen oder hat sich als frühere Version der ODBC-Anwendung registriert.