Data.SqlExpr.TSQLMonitor
Delphi
TSQLMonitor = class(TComponent)
C++
class PASCALIMPLEMENTATION TSQLMonitor : public System::Classes::TComponent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | Data.SqlExpr |
Beschreibung
TSQLMonitor fängt Nachrichten ab, die zwischen einer SQL-Verbindungskomponente und einem Datenbankserver ausgetauscht werden, und speichert sie in einer Stringliste.
Mit TSQLMonitor können Sie die Verbindung zwischen Ihrer Anwendung und einem Datenbankserver überwachen. Die TSQLMonitor-Instanz protokolliert die SQL-Anweisungen einer bestimmten Verbindungskomponente und fügt sie einer Stringliste hinzu. Auf diese Weise können Sie nicht nur die Anweisungen beobachten, die Sie einer SQL-Datenmengen- oder SQL-Verbindungskomponente zugewiesen haben, sondern auch alle Anweisungen, die z.B. von einem Datenmengen-Provider erstellt werden. Über TraceList haben Sie Zugriff auf die Liste der bereits protokollierten SQL-Anweisungen. Die Liste wird automatisch aktualisiert, wenn die Verbindungskomponente eine Nachricht an den Datenbankserver sendet.
Anmerkung: TSQLMonitor verwendet die Eigenschaft TraceCallbackEvent der SQL-Verbindungskomponente, deren Nachrichten sie protokolliert. Wenn Sie dieser Eigenschaft selbst einen Wert zuweisen, funktioniert die TSQLMonitor-Komponente nicht mehr.