[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2005
    Beiträge
    10

    Post SQLRPG Fehlermeldung auswerten

    Hallo zusammen,

    ich bräuchte mal die Hilfe der SQL Experten.

    Ich mache in einem Embedded SQL ein Insert.
    Dabei kann es dazu kommen das ein Satz aufgrund von Feldbedingungen nicht eingefügt wird.

    Ich möchte nicht eingefügte Sätze in ein Log schreiben und wissen wieso der Insert nicht erfolgreich ausgeführt werden konnte.

    Welches SQL-Feld kann ich anzapfen um eine aussagekräftige Meldung zu erhalten?

    Grüsse

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.294
    ... wenn ich das jetzt richtig erinnere, sollte der Constraint Name in SQLERM stehen; entweder hat man da sprechende, oder man muss im Database Repository (SYSCST) nachsehen, was sich hinter dem Namen verbirgt.

    D*B

    Zitat Zitat von Badener Beitrag anzeigen
    Hallo zusammen,

    ich bräuchte mal die Hilfe der SQL Experten.

    Ich mache in einem Embedded SQL ein Insert.
    Dabei kann es dazu kommen das ein Satz aufgrund von Feldbedingungen nicht eingefügt wird.

    Ich möchte nicht eingefügte Sätze in ein Log schreiben und wissen wieso der Insert nicht erfolgreich ausgeführt werden konnte.

    Welches SQL-Feld kann ich anzapfen um eine aussagekräftige Meldung zu erhalten?

    Grüsse
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.882
    Hallo,

    wenn Du bereits auf Release V5R3 oder höher bist, kannst Du den kompletten Fehlertext über den SQL-Befehl GET DIAGNOSTICS erhalten.

    PHP-Code:
    Exec SQL  Get Diagnostics Condition 1
                 
    :MyMsgTxt MESSAGE_TEXT
    Wenn Du noch nicht auf Release V5R3 bist, kannst Du Dir den folgenden Artikel durchlesen:
    Vom SQLCOD zur Fehlernachricht


    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. SQLRPG Debug
    By olbe in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 24-07-07, 14:48
  2. Eingabe sperren bei Fehlermeldung über API
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 17-10-06, 16:48
  3. Fehlermeldung sichtbar machen
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-08-06, 16:29
  4. Fehlermeldung 0000003 bei IPL auf Panel
    By schwenth in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-07-06, 17:22
  5. MCH0601 - Fehlermeldung
    By A_Mroos in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-06-06, 12:12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •