次の方法で共有


ドライバーの種類

ODBC ドライバーは次のように分類できます。

  • 32 ビット ODBC 2。
    x ドライバー 次のような 32 ビット ドライバー:

    • ODBC 2.x 関数のみをエクスポートします。

    • ODBC 2.x の動作の変更を示します。

  • ISO と Open Group 準拠ドライバー 次のような 32 ビット ドライバー:

    • Open Group または ISO CLI ドキュメントに記載されているすべての関数をエクスポートします。 これには、ODBC で非推奨となる関数の一部が含まれます。

    • ODBC 3.0 の動作の変更を示します。

    • ODBC 3.0 ドライバー マネージャーを必ずしも経由する必要はありません。

  • ODBC 3.0 ドライバー 次のような 32 ビット ドライバー:

    • ODBC 3.0 に含まれる関数から非推奨の関数を除いた関数のみをエクスポートします。

    • SQL_ATTR_APP_ODBC_VERSION 環境属性に基づいて、動作の変更に関して ODBC 2.x の動作または ODBC 3.0 の動作を示すことができます。

  • ODBC 3.5 (以降) ANSI ドライバー 次のような 32 ビット ドライバー:

    • ODBC 3.5 に含まれる関数から非推奨の関数を除いた関数のみをエクスポートします。

    • SQL_ATTR_APP_ODBC_VERSION 環境属性に基づいて、動作の変更に関して ODBC 2.x の動作、ODBC 3.0 の動作、または ODBC 3.5 の動作を示すことができます。

  • ODBC 3.5 (またはそれ以降) Unicode ドライバー 次のような 32 ビット ドライバー:

    • ODBC 3.5 ANSI ドライバーのすべての機能をサポートします。

    • すべての ODBC 文字列 API の Unicode バージョンをエクスポートします。

    • データ ソースに Unicode データを格納して処理できます。

Note

16 ビット ODBC ドライバーは、ODBC 3.x ドライバー マネージャーでは直接動作しません。 ただし、16 ビット ドライバーが 2.0 ODBC ドライバー マネージャーで動作可能であり、その後、3.x ドライバー マネージャーにサンクアップします。