附录 G:驱动程序后向兼容性准则
本附录为处理 ODBC 3 的驱动程序编写器提供信息。需要支持 ODBC 2 的 x 驱动程序。x 应用程序。 有关向后兼容性的详细信息,请参阅 向后兼容性和标准合规性。
本部分包含以下主题。
ODBC 3.x 驱动程序的块游标、可滚动游标和向后兼容性 - 新功能是 ODBC 3 中存在的功能。x ,而不是在 ODBC 2 中。x. ODBC 3。x 驱动程序通常不必担心与新功能的向后兼容性,因为 ODBC 2。x 应用程序永远不会使用它们。 唯一的例外是与 SQLFetch、SQLFetchScroll、SQLSetPos 和 SQLExtendedFetch 相关的功能;有关详细信息,请参阅本附录后面的 。
映射弃用的函数 - 重复的功能是在 ODBC 3 中以不同方式实现的功能。x 和 ODBC 2。x. ODBC 3。x 驱动程序不必担心与重复功能的向后兼容性,因为驱动程序管理器始终映射 ODBC 2。ODBC 3 的 x 功能。调用 ODBC 3 时的 x 功能。x 驱动程序。 因此,ODBC 3。x 驱动程序仅看到 ODBC 3。x 功能。 有关这些映射的详细信息,请参阅本附录后面的 。
行为更改和 ODBC 3.x 驱动程序 - 行为更改是在 ODBC 3 中以不同方式处理的功能。x 和 ODBC 2。x. ODBC 3。x 驱动程序必须担心行为更改,并响应应用程序设置的SQL_ATTR_ODBC_VERSION环境属性。