Data.SqlExpr.TSQLMonitor

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSQLMonitor

Delphi

TSQLMonitor = class(TComponent)

C++

class PASCALIMPLEMENTATION TSQLMonitor : public System::Classes::TComponent

Propriétés

Type Visibilité  Source Unité  Parent
class public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr Data.SqlExpr

Description

TSQLMonitor intercepte les messages transmis entre un composant connexion SQL et un serveur de bases de données, puis les enregistre dans une liste de chaînes.

Utilisez TSQLMonitor lors du débogage de la communication entre votre application et un serveur de bases de données. Chaque instance TSQLMonitor historise les commandes SQL d'un composant connexion SQL particulier, en les ajoutant à une liste de chaînes. Ceci vous permet de visualiser non seulement les commandes que vous ajoutez explicitement à un ensemble de données SQL ou un composant connexion SQL, mais également toutes les commandes générées pour votre compte, par exemple celles créées par un fournisseur de bases de données. Utilisez la propriété TraceList pour accéder à la liste des commandes SQL déjà historisées. La propriété TraceList est automatiquement mise à jour quand le composant connexion transmet un message au serveur de bases de données.

Remarque :  TSQLMonitor utilise la propriété TraceCallbackEvent du composant connexion SQL dont il surveille les messages. Si vous affectez votre propre callback à cette propriété, l'instance du moniteur SQL ne fonctionne plus.

Voir aussi