AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBMonitor von IBDAC

Ein Thema von hanspeter · begonnen am 18. Apr 2009 · letzter Beitrag vom 18. Apr 2009
Antwort Antwort
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#1

DBMonitor von IBDAC

  Alt 18. Apr 2009, 09:05
Datenbank: Firebird • Zugriff über: IBDac
Hallo,

ich suche gerade einen etwas komplizierteren SQL Fehler.
Das fehlerhafte Statement zeigt mir der im Titel genannte SQL Monitor an.
Hilfreich wäre es, wenn das angezeigte fehlerhafte Statement in eine SQL Anweisung aufbereitet wird,
die dann z.B. mit IBExpert abgearbeitet werden kann.
Aufwendig ist das nicht, aber ehe ich mich selbst an die Arbeit mache, die Frage ob wer so ein Tool bereits kennt?

Ausgabe von DBMonitor:

INSERT INTO STARTPLAN (SID, TARGET) VALUES(:SID, :TARGET)

SID INTEGER = 33456
TARGET VARCHAR(0) = ''

Gewünschte Darstellung:

INSERT INTO STARTPLAN (SID, TARGET) VALUES(33456, '')

(Das betroffene Insertstatement hat 36 Parameter)

Für einen Tip dankbar.

Gruß
Peter
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: DBMonitor von IBDAC

  Alt 18. Apr 2009, 09:15
StringReplace()?
Markus Kinzler
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#3

Re: DBMonitor von IBDAC

  Alt 18. Apr 2009, 09:25
Zitat von mkinzler:
StringReplace()?
Wie es geht weis ich, allerdings mit stringreplace definitiv nicht.
Ich möchte eigentlich nur wissen, ob wer sich schon mal die Arbeit gemacht hat,
so etwas zu automatisieren?

Die einfachste Lösung ist:
1. Betroffene SQL Anweisung im Log auswählen.
2. Ab "Values(" bis zur einschließlich) schließenden Klammer alle Einträge entfernen.
In den folgenden Parameterzeilen von ':' bis '=' die Einträge entfernen und Kommata ergänzen.
Schließende Klammer ergänzen.

Gruß
Peter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 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