Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TSQLMontor zeigt nichts an (https://www.delphipraxis.net/208783-tsqlmontor-zeigt-nichts.html)

horstmeyer 14. Sep 2021 09:04

Datenbank: Oracle • Version: 11g • Zugriff über: TCRSQLConnection

TSQLMontor zeigt nichts an
 
Hallo zusammen,

ich habe ein etwas merkwürdiges Phänomen, wo ich nicht weiterkomme. Ich möchte mir mit der TSQLMonitor-Komponente im SQL-Monitor die SQL-Statements anschaun. Leider funktioniert dies seit einiger Zeit nicht mehr. Nun habe ich mir ein anders Programm angeschaut, wo ich auch eine TSQLMonitor-Komponente eingebaut habe. Dort funktioniert es. Die Einstellungen sind nach meiner Betrachtung eigentlich alle gleich, dennoch funktioniert es nur in diesem Programm, indem anderen werden keine SQL-Statements im Monitor angezeigt. Hatte jemand schon mal so ein Phänomen und eine Ahnung, wo ich noch nachschauen kann, damit die SQL-Statements wieder an den SQL-Monitor übermittelt werden. Denn lauter showmessage-Abfragen einzubauen, ist auch keine Lösung. Danke.

viele Grüße
Horst

Delphi.Narium 14. Sep 2021 09:44

AW: TSQLMontor zeigt nichts an
 
Gleiche Anmeldedaten für die Datenbank?

Wenn nein: Rechteproblem bei den entsprechenden Views?

horstmeyer 14. Sep 2021 09:49

AW: TSQLMontor zeigt nichts an
 
Danke für die Rückmeldung. Ja, es sind die gleichen Anmeldedaten. Das kann es also nicht sein. An den Rechten der Views kann es auch nicht liegen, denn die sind auch gesetzt. Es hat ja vor einiger Zeit auch noch funktioniert. Ich habe die Vermutung, dass ich beim Ändern des Programmes irgendetwas versehentlich verstellt habe, weiß aber nicht was... :oops:

hoika 14. Sep 2021 11:41

AW: TSQLMontor zeigt nichts an
 
Hallo,
ich kenne jetzt deine Monitor-Komponente/ Programm nicht.
Aber beim DBMonitor (DevArt) musste man das im Programm explizit auch einschalten.

horstmeyer 14. Sep 2021 11:46

AW: TSQLMontor zeigt nichts an
 
Hallo Heiko,

das macht Sinn. Aber wo habe ich es dann wohlmöglich versehentlich ausgeschaltet. Ich finde den Schalter in Optionen nicht...

Gruß
Horst

mkinzler 14. Sep 2021 12:11

AW: TSQLMontor zeigt nichts an
 
Eigenschaft Active

horstmeyer 14. Sep 2021 12:17

AW: TSQLMontor zeigt nichts an
 
Hallo mkinzler,

die Eigenschaft Active von SQLMonitor ist auf true gesetzt. Das ist es also leider nicht. Wäre auch zu einfach :?

Gruß
Horst

Delphi.Narium 14. Sep 2021 12:24

AW: TSQLMontor zeigt nichts an
 
Eventuell das?
Zitat:

Zitat von https://docwiki.embarcadero.com/Libraries/Sydney/de/Data.SqlExpr.TSQLMonitor
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.

oder ist da was dabei?

https://stackoverflow.com/questions/...uses-the-new-o

horstmeyer 14. Sep 2021 12:34

AW: TSQLMontor zeigt nichts an
 
Hallo Delphi.Narium,

mmh? Die SQL-Componente TCRSQLConnection hat diese Eigenschaft nicht, daher kann ich dort auch nichts zuweisen. Und wenn ich nach TraceCallbackEvent suche, finde ich nichts im Quellcode. Also sollte nichts zugewiesen sein...:o

Gruß
Horst

Delphi.Narium 14. Sep 2021 12:49

AW: TSQLMontor zeigt nichts an
 
Versehentlich was in den TraceFlags geändert?

Zitat:

Zitat von https://docwiki.embarcadero.com/Libraries/Sydney/de/Data.SqlExpr.TSQLMonitor.TraceList
Nur Nachrichten, die den in der Eigenschaft TraceFlags festgelegten Kriterien entsprechen, werden zu TraceList hinzugefügt.


horstmeyer 14. Sep 2021 12:51

AW: TSQLMontor zeigt nichts an
 
Nein, sorry. Die TraceList-Eigenschaft ist leer. Das ist es auch nicht :cry:

Gruß
Horst

Delphi.Narium 14. Sep 2021 12:59

AW: TSQLMontor zeigt nichts an
 
TraceList ist das Ergebnis, dass muss beim Nichtfunktionieren leer sein ;-)

Die Frage war: Was ist mit TraceFlags?

horstmeyer 14. Sep 2021 13:02

AW: TSQLMontor zeigt nichts an
 
Hallo Delphi.Narium,

dann habe ich die Frage mißverstanden. Wo definiere ich TraceFlags? Ich stehe etwas auf'm Schlauch... :oops:

Gruß
Horst

mkinzler 14. Sep 2021 13:11

AW: TSQLMontor zeigt nichts an
 
Ich vermute mal es geht um den Monitor von DevArt und nicht um den von FireDAC.

horstmeyer 14. Sep 2021 13:13

AW: TSQLMontor zeigt nichts an
 
Ja, es geht um den Monitor von DevArt.

Delphi.Narium 14. Sep 2021 13:22

AW: TSQLMontor zeigt nichts an
 
Um denhier? TUniSQLMonitor

horstmeyer 14. Sep 2021 13:27

AW: TSQLMontor zeigt nichts an
 
Nö :roteyes: Eigentlich heißt die Komponente nur TSQLMonitor. Die Komponente TUniSQLMonitor finde ich bei mir gar nicht. Ist sie schwer nachzuinstallieren? Sonst könnte ich es ja mal damit probieren...

Gruß
Horst

mkinzler 14. Sep 2021 13:36

AW: TSQLMontor zeigt nichts an
 
Welche Bibliothek verwendest Du genau?

Bei ODAC heisst diese TOraSQLMonitor .

Delphi.Narium 14. Sep 2021 13:38

AW: TSQLMontor zeigt nichts an
 
Zitat:

Ja, es geht um den Monitor von DevArt.
TSQLMonitor ist aber nicht der von DevArt:

TCRSQLConnection ist jedoch von DevArt.

Hast Du irgendwann mal die Connection von "wasauchimmer" auf DevArt umgestellt und tritt der Fehler seit dem auf?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf