Typer av ändringar

Tre typer av ändringar görs i ODBC 3.x (och valfri version av ODBC). Var och en av dessa påverkar bakåtkompatibiliteten på olika sätt och hanteras på olika sätt. Dessa ändringar beskrivs i följande tabell.

Typ av ändring Description
Nya funktioner Det här är funktioner som är nya för ODBC 3.x, till exempel out-of-line-bindning eller deskriptorer. Dessa implementeras endast när programmet och drivrutinen, liksom Driver Manager, är av version 3.x, så det finns inget försök att göra dessa bakåtkompatibla.
Duplicerade funktioner Det här är funktioner som finns i ODBC 2.x och ODBC 3.x men implementeras på olika sätt på var och en. Funktionerna SQLAllocHandle och SQLAllocStmt är ett exempel. Problem med bakåtkompatibilitet för dessa och andra duplicerade funktioner hanteras främst av mappningar i Drivrutinshanteraren.
Förändringar i beteende Det här är funktioner som hanteras på olika sätt i ODBC 2.x och ODBC 3.x. Ett datetime -#define är ett exempel. Dessa funktioner hanteras av ODBC 3.x-drivrutinen baserat på en miljöattributinställning. (Mer information finns i Beteendeändringar .)