Data.SqlExpr.TSQLMonitor

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSQLMonitor

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.

Siehe auch