次の方法で共有


アプリケーションの種類

ODBC アプリケーションは次のように分類されます。

  • Pure ODBC 2.
    x Application 32 ビット アプリケーション:

    • ODBC 2.x 関数のみを呼び出します (ODBC 1.0 関数 SQLSetParam を含む)。 これには 32 ビットに移植された ODBC 1.x アプリケーションが含まれます。

    • 動作が変更された機能については、ODBC 2.x ビヘイビアーが必要です。 (詳細については、「動作変更」を参照してください。)

    • ODBC 3.5 ヘッダーで再コンパイルされていません。

  • Pure ODBC 2.
    x Recompiled Application ODBCVER=0x0250 を設定して、ODBC 3.5 ヘッダー ファイルを使用して再コンパイルされた純粋な ODBC 2.x アプリケーション。

  • Pure ODBC 2.
    x Unicode Application Unicode に準拠し、SQL_WCHAR データ型を使用する再コンパイル済みの純粋な ODBC 2.x アプリケーション。

  • Pure Open Group および ISO-準拠の ODBC Application 32 ビット アプリケーション:

    • Open Group または ISO CLI 標準で定義されている関数を呼び出します。 (これらの関数には、非推奨の 3.0 関数が含まれる場合があります。)

    • Unicode データ型は使用しません。

    • 動作が変更された機能については、ODBC 3.0 ビヘイビアーが必要です。

  • Pure ODBC 3.0 Application 32 ビット アプリケーション:

    • 3.0 ヘッダーでコンパイルされます。

    • ODBC 3.0 関数を呼び出しますが、非推奨の関数も含まれる場合があります。

    • 動作が変更された機能については、ODBC 3.0 ビヘイビアーが必要です。

  • Pure ODBC 3.5 Application 32 ビットまたは 64 ビット アプリケーション:

    • Unicode データ型を使用できます。

    • ODBC 3.5 関数を呼び出しますが、非推奨の関数も含まれる場合があります。

    • 動作が変更された機能については、ODBC 3.5 ビヘイビアーが必要です。

  • Pure ODBC 3.8(またはそれ以降)Application 32 ビットまたは 64 ビット アプリケーション:

    • Unicode データ型を使用できます。

    • ODBC 3.8 関数を呼び出しますが、非推奨の関数も含まれる場合があります。

    • 動作が変更された機能については、ODBC 3.8 ビヘイビアーが必要です。

  • Replaced Application 32 ビットまたは 64 ビット アプリケーション:

    • 重複する機能に対する新しい動作を実装します。

    • 新しいバージョンの ODBC の新機能は条件付きコード内でのみ使用します。

    • 動作の変更を処理する条件付きコードが制限されているか、以前のバージョンの ODBC アプリケーションとして登録されています。