Поделиться через


Типы изменений

Три типа изменений вносятся в ODBC 3.x (и любую версию ODBC). Каждая из них влияет на обратную совместимость по-разному и обрабатывается по-разному. Эти изменения описаны в следующей таблице.

Тип изменения Description
Новые возможности Это функции, новые для ODBC 3.x, такие как внестрочные привязки или дескрипторы. Они реализуются только в том случае, если приложение и драйвер, а также диспетчер драйверов имеют версию 3.x, поэтому попытка сделать их обратной совместимость не выполняется.
Повторяющиеся функции Это функции, которые существуют в ODBC 2.x и ODBC 3.x, но реализуются по-разному. Примером являются функции SQLAllocHandle и SQLAllocStmt . Проблемы с обратной совместимостью для этих и других повторяющихся функций в основном обрабатываются сопоставлениями в диспетчере драйверов.
Изменение поведения Это функции, которые обрабатываются по-разному в ODBC 2.x и ODBC 3.x. Примером является #define datetime. Эти функции обрабатываются драйвером ODBC 3.x на основе параметра атрибута среды. (См. раздел Изменения поведения для получения дополнительных сведений.)