![]() |
Datenbank: Firebird • Zugriff über: IBDac
DBMonitor von 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 |
Re: DBMonitor von IBDAC
StringReplace()?
|
Re: DBMonitor von IBDAC
Zitat:
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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz