2009-03-31 3 views
4

Ich möchte SQL-Abfragen überwachen, die von meiner Anwendung ausgeführt werden, während sie ausgeführt wird.Überwachen von SQL-Abfragen, die von einer Delphi-Anwendung ausgeführt werden

Ich verwende eine dbExpress Verbindung zu einer Oracle 11g-Datenbank unter Delphi 2007

Die verwendeten möglich mit dem sqlmon.exe Dienstprogramm unter der BDE zu sein.

Gibt es ein ähnliches Dienstprogramm für dbExpress?

Ich habe den Toad SQL Monitor ausprobiert, der zwei oder drei Abfragen protokolliert und dann die Anwendung sofort aufhängt. Ich kann eine vollständige Oracle-Ablaufverfolgung einrichten, aber das ist für das tägliche Debugging Overkill.

Antwort

7

Um Querys überwachen zu können, müssen Sie einen Delegate-Trace-Treiber verwenden.

lesen this link es weitere Informationen über dbexpress 4 und delphi 2007 Hinweis für D2009 Benutzer gibt: Mit D2009, die Sie nicht mehr ini-Dateien optimieren müssen, sondern nur die Objektinspektor verwenden, gibt es die Möglichkeit, zu stapeln up Delegieren Sie Treiber direkt in der IDE.

Verwandte Themen