Announcement

Collapse
No announcement yet.

WHENEVER SQL... CONTINUE

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WHENEVER SQL... CONTINUE

    Hallo!

    In einer Stored Procedure möchte ich gerne einen Fehler abfangen, der eventuell auftreten kann, aber zu vernächlässigen ist für das Gesamtergebnis. Wenn ich allerdings nach dem entsprechenden SQL Statement

    WHENEVER SQLERROR CONTINUE;

    einfüge, meldet der Precompiler schon einen Fehler, dass er SQLERROR nicht kennen würde. Das gleiche Spiel bei SQLWARNING oder SQLCODE < 0... Kenn jemand einen anderen weg? Das Problem ist, dass er genau einen Datensatz selektieren soll, aber bedingt durch die where-Klausel ab und an auch zwei oder mehr rauskommen könnten...

    Viele Grüße,
    Holger

  • #2
    Hallo Holger,

    <b>when sqlcode -803 do ...</b>

    Mit < habe ich nocht nicht probiert.

    Tschüß

    Torste

    Comment


    • #3
      Hallo,

      ich habe dasselbe Problem. Ich möchte in einer SP den sqlcode oder die Fehlermeldung abfangen und in einer Delphi-Anwendung weiterverarbeiten. Gibst da wirklich keine Lösung.

      Frank Kraus

      Comment


      • #4
        @F. Krause

        Ne Du hast ein anderes Problem. Holger wollte den Fehler in der Anwendung *nicht* sehen, Du anscheinend schon. Also mußt Du nur mit try except den EDatabase Fehler abfangen, der beim Ausführen des SQL's ggf erzeugt wird

        Comment

        Working...
        X