[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von Atomik
    Hallo,

    nach dem Wechsel von V5R2 auf V5R3 liefern SQL-Stored-Procedures kein ResultSet mehr zurück, die von vorgelagerten CL-Programmen aufgerufen wurden.

    Wie kann man diese Problem lösen?

    Gruß
    Ralf
    Hast Du schon versucht die Stored Procedures neu zu erstellen?

    Zwar nicht unbedingt die eleganteste Art, aber meist hilft es.
    Wir hatten bei Kunden nach Release Wechsel ähnliche Probleme mit embedded SQL-Programmen. Nachdem alles neu umgewandelt war, lief es wieder.
    (Vielleicht gibt es dazu inzwischen ein PTF)

    Seid Ihr auf dem letzten PTF-Stand?

    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

  2. #2
    Registriert seit
    Sep 2001
    Beiträge
    21
    Zitat Zitat von B.Hauser
    Hast Du schon versucht die Stored Procedures neu zu erstellen?

    Zwar nicht unbedingt die eleganteste Art, aber meist hilft es.
    Wir hatten bei Kunden nach Release Wechsel ähnliche Probleme mit embedded SQL-Programmen. Nachdem alles neu umgewandelt war, lief es wieder.
    (Vielleicht gibt es dazu inzwischen ein PTF)

    Seid Ihr auf dem letzten PTF-Stand?

    Birgitta
    Die SQL-Proceduren wurden neu erstellt, die Programme umgewandelt und das System befindet sich auf dem neusten PTF-Stand.
    Bei einigen Programmen konnte das vorgelagerte CL-Programm entfernt werden, so daß die Stored-Procedure (RPGLE) direkt aufgerufen werden konnte. Dann funktioniert alles einwandfrei.

    Leider besteht das Problem bei Programmen mit CL-Programmen weiterhin.

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    da haben wir es doch:
    ihr habt dran rumgefummelt, das wird es wohl sein! Aber solange du nicht genauer sagst, was ihr da genau gefummelt habt, ist das ein unergiebigees Ratespiel.
    Und das mit dem CL hört sich verdächtig an, stored procedures ruft man mit der SQL Anweisung CALL auf, was soll da ein CL?
    mfg

    Dieter Bender

    Zitat Zitat von Atomik
    Die SQL-Proceduren wurden neu erstellt, die Programme umgewandelt und das System befindet sich auf dem neusten PTF-Stand.
    Bei einigen Programmen konnte das vorgelagerte CL-Programm entfernt werden, so daß die Stored-Procedure (RPGLE) direkt aufgerufen werden konnte. Dann funktioniert alles einwandfrei.

    Leider besteht das Problem bei Programmen mit CL-Programmen weiterhin.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    May 2002
    Beiträge
    2.643

    Änderung der IBM

    Hallo Atomic,
    schau doch einmal in Deinem RPG Programm nach
    "SET RESULT" die IBM hat mit einem Ptf bei R520 und
    R530 hier was geändert.

    Sowohl beim declare als auch result set wurden die Statements um with
    return to client erweitert.

  5. #5
    Registriert seit
    Sep 2001
    Beiträge
    21
    Zitat Zitat von TARASIK
    Hallo Atomic,
    schau doch einmal in Deinem RPG Programm nach
    "SET RESULT" die IBM hat mit einem Ptf bei R520 und
    R530 hier was geändert.

    Sowohl beim declare als auch result set wurden die Statements um with
    return to client erweitert.
    Vielen Dank, der Tipp hat mich wirklich weitergebracht.

    hier die Lösung:

    C/EXEC SQL
    C+ SET RESULT SETS FOR RETURN TO CLIENT ARRAY :dsarray FOR :zaehler ROWS
    C/END-EXEC

    In der Dokumentation wir zwar WITH RETURN TO CLIENT beschrieben, in dem SQLRPGLE Programm funktionierten aber nur FOR RETURN ...


    Ralf

Similar Threads

  1. Stored Procedures unter V5R4
    By PeterKarsten in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 10-11-06, 09:40
  2. SQL Stored Procedure verschwindet
    By florian in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 17-05-06, 16:08
  3. DTAQs vs. Stored Procedures
    By us400 in forum NEWSboard Java
    Antworten: 6
    Letzter Beitrag: 21-01-06, 09:46
  4. Stored Procedure SQL Cursor Update
    By Jenne in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-06-05, 14:00
  5. Wer hat Erfahrung mit Stored Procedures + AS/400?
    By KB in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-04-01, 15:30

Berechtigungen

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