更改的类型

ODBC 3.x(以及 ODBC 的任何版本)中进行了三种类型的更改。 每种更改都以不同的方式影响后向兼容性,以不同的方式进行处理。 下表对这些更改进行了说明。

更改类型 说明
新功能 这些是 ODBC 3.x 的新增功能,例如外部绑定或描述符。 仅当应用程序和驱动程序以及驱动程序管理器版本为 3.x 时,才会实现这些应用,因此不会尝试使这些后向兼容。
重复的功能 这些功能存在于 ODBC 2.x 和 ODBC 3.x 中,但以不同的方式实现。 SQLAllocHandleSQLAllocStmt 函数就是一个例子。 这些功能和其他重复功能的后向兼容性问题主要由驱动程序管理器中的映射处理。
行为变更 这些都是在 ODBC 2.x 和 ODBC 3.x 中以不同方式处理的功能。 日期/时间 #define 就是一个例子。 这些功能由 ODBC 3.x 驱动程序基于环境属性设置进行处理。 (有关详细信息,请参阅行为变更。)