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

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

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