IBX.IBDatabase.TIBDatabase.TraceFlags
Delphi
property TraceFlags: TTraceFlags read FTraceFlags write FTraceFlags default [];
C++
__property Ibx::Ib::TTraceFlags TraceFlags = {read=FTraceFlags, write=FTraceFlags, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | IBX.IBDatabase.pas IBX.IBDatabase.hpp |
IBX.IBDatabase | TIBDatabase |
Description
Spécifie les opérations de base de données à suivre avec SQL Monitor lors de l'exécution.
Utilisez TraceFlags pour spécifier quelles opérations de base de données SQL Monitor devra suivre dans une application lors de l'exécution. TraceFlags n'est significatif que pour SQL Monitor, qui autorise l'optimisation des performances et le débogage SQL lors de l'utilisation de serveurs de bases de données SQL distantes.
Remarque : La méthode normalement utilisée consiste à spécifier des options de trace à partir de SQL Monitor au lieu de positionner TraceFlags dans le code applicatif.
La valeur de la propriété TraceFlags d'un composant session détermine le paramétrage initial de la propriété TraceFlags pour les composants bases de données associés à la session.
Comme TraceFlags est une propriété ensembliste, une application peut spécifier différentes combinaisons d'indicateurs pour surveiller différentes combinaisons d'instructions. Par exemple, l'instruction suivante limite la surveillance aux connexions de base de données et à la préparation des instructions SQL :
TraceFlags := [tfConnect, tfQPrepare];
TraceFlags = [tfConnect, tfQPrepare];