[+/-]
Wenn Sie Schwierigkeiten oder Probleme mit MyODBC haben,
erstellen Sie als Erstes eine Logdatei aus dem ODBC
Manager
und MyODBC. Dieses als
Tracing bezeichnete Vorgehen wird durch
den ODBC Manager ermöglicht. Tracing wird auf Windows, Mac OS X
und Unix in unterschiedlicher Weise eingeschaltet.
Trace-Option auf Windows aktivieren:
Über die Registerkarte Tracing
des
Dialogfelde ODBC Data Source Administrator können Sie
einstellen, wie ODBC-Funktionsaufrufe nachverfolgt werden.
Wenn Sie auf der Registerkarte Tracing
das Tracing eingeschaltet haben, protokolliert der
Treiber-Manager
alle
ODBC-Funktionsaufrufe für alle in der Folgezeit
ausgeführten Anwendungen.
ODBC-Funktionsaufrufe für Anwendungen, die vor Einschaltung des Tracings ausgeführt wurden, werden nicht protokolliert. Die ODBC-Funktionsaufrufe werden in einer von Ihnen vorgegebenen Logdatei festgehalten.
Das Tracing hört erst auf, nachdem Sie auf Stop
tracing now
geklickt haben. Vergessen Sie nicht:
Während das Tracing läuft, wächst die Logdatei immer
weiter an. Überdies beeinträchtigt das Tracing die
Leistung aller Ihrer ODBC-Anwendungen.
Um die Trace-Option unter Mac OS X 10.3 oder höher zu
aktivieren, nutzen Sie die Registerkarte
Tracing
im ODBC
Administrator .
Öffnen Sie den ODBC Administrator.
Wählen Sie die Registerkarte Tracing
.
Markieren Sie das Kontrollkästchen Enable
Tracing
.
Geben Sie an, wo das Tracing-Log gespeichert werden soll. Wenn Sie die Daten an eine vorhandene Logdatei anfügen möchten, klicken Sie auf die Schaltfläche Choose....
Um die Trace-Option unter Mac OS X 10.2 (oder früher) oder
unter Unix einzuschalten, müssen Sie die
trace
-Option zur ODBC-Konfiguration
hinzufügen:
Unter Unix müssen Sie die Trace
-Option
explizit in die Datei ODBC.INI
einfügen.
Das Tracing setzen Sie auf ON
oder
OFF
, indem Sie die Parameter
TraceFile
und Trace
in odbc.ini
wie folgt verwenden:
TraceFile = /tmp/odbc.trace Trace = 1
TraceFile
gibt den Namen und
vollständigen Pfad der Trace-Datei an und
Trace
wird auf ON
oder OFF
gesetzt. Sie können auch
1
oder YES
für
ON
und 0
oder
NO
für OFF
einsetzen. Wenn Sie ODBCConfig von
unixODBC
benutzen, müssen Sie die
Tracing-Anleitung für unixODBC
-Aufrufe
unter
HOWTO-ODBCConfig
befolgen.
Ein MyODBC-Log wird folgendermaßen erstellt:
Unter Windows müssen Sie hierzu das Optionsflag
Trace MyODBC
im Bildschirm für die
MyODBC-Verbindungs- und Konfigurationseinstellungen
aktivieren. Das Log wird in die Datei
C:\myodbc.log
geschrieben. Wird die
Trace-Option nicht berücksichtigt, wenn Sie zum obigen
Bildschirm zurückkehren, so bedeutet dies, dass Sie nicht
den myodbcd.dll
-Treiber benutzen,
siehe auch
Abschnitt 25.1.3.2.4, „Fehler und ihre Behebung“.
Wenn Sie Mac OS X, Unix oder eine Verbindung ohne DSN
verwenden, müssen Sie im Verbindungs-String
OPTION=4
angeben oder in den DSN das
entsprechende Schlüsselwort/Wert-Paar aufnehmen.
Starten Sie Ihre Anwendung und versuchen Sie, einen Absturz herbeizuführen. Dann schauen Sie in der MyODBC-Trace-Datei nach, was schief gegangen ist.
Wenn Sie Hilfe benötigen, um herauszufinden, wo das Problem liegt, schauen Sie in Abschnitt 25.1.7.1, „MyODBC: Community-Support“.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.