Megosztás a következőn keresztül:


ODBC alábillelési kulcs

Az ODBC-alkulcs alatti értékek megadják az ODBC nyomkövetési beállításait. Ezeket a beállításokat az SQLManageDataSources által megjelenített ODBC adatforrás-rendszergazda párbeszédpanel Nyomkövetés lapján adhatja meg. Maga az ODBC alkulcs nem kötelező. Ezeknek az értékeknek a formátuma az alábbi táblázatban látható.

Név Adattípus Adat
Nyom REG_SZ 0 | 1
Nyomkövetési Fájl REG_SZ tracefile-path

Az értékek az alábbi táblázatban leírt jelentéssel rendelkeznek.

Érték Meaning
Nyom Ha a nyomkövetési érték 1 értékre van állítva, amikor egy alkalmazás meghívja az SQLAllocHandle-t a SQL_HANDLE_ENV beállítással, a nyomkövetés engedélyezve van a hívó alkalmazás számára.

Ha a Nyomkövetés kulcsszó 0 értékre van állítva, amikor egy alkalmazás meghívja az SQLAllocHandle-t az SQL_HANDLE_ENV beállítással, a nyomkövetés le van tiltva a hívó alkalmazás számára. Ez az alapértelmezett érték.

Az alkalmazások engedélyezhetik vagy letilthatják a nyomkövetést a SQL_ATTR_TRACE kapcsolatattribútummal. Ez azonban nem változtatja meg az érték adatait.
Nyomkövetési Fájl Ha a nyomkövetés engedélyezve van, az Illesztőprogram-kezelő a TraceFile érték által megadott nyomkövetési fájlba ír.

Ha nincs megadva nyomkövetési fájl, az Illesztőprogram-kezelő az aktuális meghajtó Sql.log fájljára ír. Ez az alapértelmezett érték.

A nyomkövetés csak egyetlen alkalmazáshoz használható, vagy minden alkalmazásnak más nyomkövetési fájlt kell megadnia. Ellenkező esetben két vagy több alkalmazás megpróbálja egyszerre megnyitni ugyanazt a nyomkövetési fájlt, ami hibát okoz.

Egy alkalmazás megadhat egy új nyomkövetési fájlt a SQL_ATTR_TRACEFILE kapcsolatattribútummal. Ez azonban nem változtatja meg az érték adatait.

Tegyük fel például, hogy a nyomkövetés engedélyezve van, és a nyomkövetési fájl C:\Odbc.log. Az ODBC-alkulcs alatti értékek a következők:

Trace : REG_SZ : 1  
TraceFile : REG_SZ : C:\ODBC.LOG