Delen via


ODBC-subsleutel

De waarden onder de ODBC-subsleutel geven opties voor ODBC-tracering op. Deze opties worden ingesteld via het tabblad Tracering van het dialoogvenster ODBC-gegevensbronbeheerder dat wordt weergegeven door SQLManageDataSources. De ODBC-subsleutel zelf is optioneel. De indeling van deze waarden is zoals weergegeven in de volgende tabel.

Naam Gegevenstype Gegevens
Trace REG_SZ 0 | 1
TraceFile REG_SZ tracefile-path

De waarden hebben de betekenissen die in de volgende tabel worden beschreven.

Waarde Meaning
Trace Als de traceringswaarde is ingesteld op 1 wanneer een toepassing SQLAllocHandle aanroept met de optie SQL_HANDLE_ENV, wordt tracering ingeschakeld voor de aanroepende toepassing.

Als het trefwoord Traceren is ingesteld op 0 wanneer een toepassing SQLAllocHandle aanroept met de optie SQL_HANDLE_ENV, wordt tracering uitgeschakeld voor de aanroepende toepassing. Dit is de standaardwaarde.

Een toepassing kan tracering in- of uitschakelen met het SQL_ATTR_TRACE verbindingskenmerk. Als u dit doet, worden de gegevens voor deze waarde echter niet gewijzigd.
TraceFile Als tracering is ingeschakeld, schrijft Driver Manager naar het traceringsbestand dat is opgegeven door de TraceFile-waarde.

Als er geen traceringsbestand is opgegeven, schrijft de Driver Manager naar het Sql.log-bestand op het huidige station. Dit is de standaardwaarde.

Tracering mag slechts worden gebruikt voor één toepassing, of elke toepassing moet een ander traceringsbestand opgeven. Anders proberen twee of meer toepassingen hetzelfde traceringsbestand tegelijkertijd te openen, wat een fout veroorzaakt.

Een toepassing kan een nieuw traceringsbestand opgeven met het SQL_ATTR_TRACEFILE verbindingskenmerk. Als u dit doet, worden de gegevens voor deze waarde echter niet gewijzigd.

Stel dat tracering is ingeschakeld en het traceringsbestand C:\Odbc.log is. De waarden onder de ODBC-subsleutel zijn als volgt:

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