驱动程序类型

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 驱动程序管理器。