驅動程式類型

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 資料。

備註

16 位元 ODBC 驅動程式無法直接與 ODBC 3.x 驅動程式管理器使用。 然而,16 位元驅動程式可與 2.0 ODBC 驅動程式管理器相容,該驅動程式隨後升級至 3.x 驅動程式管理器。