Data.SqlExpr.TSQLMonitor
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.