[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2009
    Beiträge
    314

    SQLCODE = -000000811. in einem SQLCBLLE

    Ich rufe aus einem CBLLE-PGM ein SQLCBLLE auf und bekomme nach der Ausführung obigen SQL-Code geliefert. Was könnte die Ursache sein?
    Andreas
    Ein AS/400 Dinosaurier since 1989

  2. #2
    Registriert seit
    Apr 2005
    Beiträge
    385
    Mehr als eine Zeile in einem SubSelect.

    SQLCODE -811
    THE RESULT OF AN EMBEDDED SELECT STATEMENT OR A SUBSELECT IN THE SET CLAUSE OF AN UPDATE STATEMENT IS A TABLE OF MORE THAN ONE ROW, OR THE RESULT OF A SUBQUERY OF A BASIC PREDICATE IS MORE THAN ONE VALUE

  3. #3
    Registriert seit
    Dec 2009
    Beiträge
    314
    Wenn ich den SQL interaktiv am Green Screen ausführe, kommt genau eine Zeile raus mit den Werten die ich will.
    Folgender Ablauf:
    CBLLE - PGM macht einiges
    ruft SQLCBLLE-PGM1 auf, bringt das richtige Ergebnis
    Rückkehr in Aufruf-PGM dieses macht mit den Werten was
    ruft SQLCBLLE-PGM2 auf, bringt obigen SQLCODE
    Andreas
    Ein AS/400 Dinosaurier since 1989

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Schau dir das Joblog dazu mal genauer an. Starte ggf. den Debugmode oder debugge das Programm und schau dir den Inhalt der Hostvariablen an.
    -811 ist schon sehr eindeutig.
    Arbeitest du mit Journal und Commit?
    Dann macht das Programm ggf. einen Rollback und du siehst das im STRSQL nicht mehr.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Dec 2009
    Beiträge
    314
    Entschuldigt Leute, aber ich sage eigentlich auch immer wer lesen kann ist eindeutig im Vorteil (war anscheinend zu lange im Krankenstand) Man sollte schon sein eigenes Statement im COBOLSQL richtig aufrufen, dann funktioniert es auch
    Andreas
    Ein AS/400 Dinosaurier since 1989

Similar Threads

  1. 2 Bildschirmdateien in einem RPG-Programm
    By philsturm in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 01-09-14, 09:43
  2. Anzeigervariable bei einem Resuktset
    By mk in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 11-08-14, 17:57
  3. Pause in einem CL
    By heynem in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 11-07-03, 12:32
  4. QRYPROD in einem CL
    By heynem in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 10-04-03, 09:23
  5. Alarm aus einem RPG-Programm
    By Markus Ralf in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 08-08-01, 14:29

Berechtigungen

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