分享方式:


驅動程式的類型

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 Driver Manager。

  • 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 Driver Manager 搭配運作。 不過,16 位元的驅動程式可以與 2.0 ODBC Driver Manager (隨後會升級到 3.x Driver Manager) 搭配運作。