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