Ablaufverfolgungsdatei
Eine Anwendung gibt die Ablaufverfolgungsdatei entweder durch Festlegen der TraceFile-Schlüsselwort (keyword) im registrierungseintrag Odbc.ini oder durch Aufrufen von SQLSet Verbinden Attr mit dem SQL_ATTR_TRACEFILE-Verbindungsattribut an. Wenn die Datei nicht vorhanden ist, wenn die Ablaufverfolgung aktiviert ist, erstellt der Treiber-Manager die Datei. Jede Anwendung sollte über eine eigene dedizierte Ablaufverfolgungsdatei verfügen, um einen Inhalt zu vermeiden. Eine Anwendung kann mehrere Ablaufverfolgungsdateien verwenden; Das Setupprogramm einer Anwendung kann dem Benutzer eine Auswahl an Ablaufverfolgungsdateien bieten. Wenn die Ablaufverfolgung dynamisch aktiviert ist, kann eine Anwendung auch Ablaufverfolgungsergebnisse anzeigen, anstatt sich bei der Ablaufverfolgungsdatei anzumelden.
Die Ablaufverfolgungsdatei stellt ein Protokoll jedes ODBC-Funktionsaufrufs mit den Datentypen und Werten aller Argumente bereit. Es protokolliert alle Eingabefunktionen und protokolliert alle zurückgegebenen Funktionen mit Rückgabecodes und Fehlerzuständen.
In ODBC 3.x werden Parameter für Verbindungsfunktionen nicht für die Ablaufverfolgungs-DLL bereitgestellt.