Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   debuggen von sql-Abfragen (https://www.delphipraxis.net/163807-debuggen-von-sql-abfragen.html)

p80286 17. Okt 2011 12:41

Datenbank: oracle • Version: 9 • Zugriff über: ado

debuggen von sql-Abfragen
 
Hallo zusammen,
nachdem ich heute einige Zeit versucht habe einen Tippfehler zu finden, meine Frage, gibt es (ohne Admin-Rechte!) eine Möglichkeit SQL-Scripte zu debuggen. Sprich wie kann ich kontrollieren welche Anweisung wirklich an die DB geschickt wird?
Bei ODBC hat man die Möglichkeit einen Trace mitlaufen zu lassen, was bei hartnäckigen fehlern schon manchmal hilfreich war. Gibt es so etwas oder etwas ähnliches auch für ADO?
Das debuggen von query.sql.text hat nicht viel gebracht, da das doch recht unübersichtlich ist.

Gruß
K-H

DeddyH 17. Okt 2011 12:46

AW: debuggen von sql-Abfragen
 
Gerade gefunden: http://www.aboves.com/. Inwieweit das etwas taugt weiß ich allerdings nicht.

Bernhard Geyer 17. Okt 2011 12:48

AW: debuggen von sql-Abfragen
 
Für den MS SQL-Server würde ich sagen: Schmeiß den Profiler an.

Sowas komfortables sollte eigentlich auch Oracle bieten - aber ob man so einfach damit zurecht kommt. Hier ist man ja eher noch Konsolenfenster und "Hacking" gewohnt.

p80286 17. Okt 2011 13:39

AW: debuggen von sql-Abfragen
 
@Bernhard Geyer
wenn mir die DB nicht gehört, hab ich ein kleines Problem damit(?), aber da gab es was kann ich mich dunkel erinnern.

@DeddyH
das sieht brauchbar aus. Mir ist zwar der Explorer um die Ohren geflogen und die IDE hat sich verabschiedet, aber in der Not frißt der Teufel Fliegen. Leider kommen die Parameter nicht mit oder ich hab sie nicht gesehen.
Aber für engagierte Amarteure reicht's.

vielen dank
K-H

Union 18. Okt 2011 00:49

AW: debuggen von sql-Abfragen
 
Ist embarcadero nicht der Meister auf diesem Gebiet? Die haben doch jede Menge Tools für sowas. Eigentlich haben sie vor dem CodeGear Kauf nichts anderes gemacht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:20 Uhr.

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