[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von Toschie Beitrag anzeigen
    Ok glaub ich habs
    wenn ich
    Code:
    C*****/EXEC SQL                                                         
    C*****+ SET RESULT SETS FOR RETURN TO CLIENT ARRAY :RESULTS FOR :X ROWS,
    C*****+  CURSOR C1                                                      
    C*****/END-EXEC
    Auskommentieren, dann bekomme i nur ein Result

    So wie ich es haben wollte =)
    Die Ausgabe über SET RESULT SETS ist bereits seit Release V5R1 nicht mehr erforderlich. Das Result-Set wird allein dadurch ausgegeben, dass der Cursor vor Programm/Prozedur-Ende geöffnet und nicht geschlossen wird.

    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
    Feb 2001
    Beiträge
    20.696
    @Birgitta
    Aha, und wie soll dann das Array und nicht der Cursor zurückgegeben werden?
    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

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Man kann natürlich weiterhin Arrays über SET RESULT SETS ausgeben und den Cursor vor Programm-Ende schließen. Nur warum sollte man 2 Schritte machen, wenn nur ein einziger notwendig ist?

    Außerdem kann ein Array nur eine bestimmte Anzahl an Elementen zurückgeben, während über einen geöffneten Cursor eine unbestimmte Anzahl an Elementen ausgegeben werden kann.

    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

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dann les doch besser mal die Aufgabenstellung:
    "Das RPG macht nachher schon noch mehr Sachen"!
    Nur mit dem Cursor scheint es da wohl nicht getan.
    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

Similar Threads

  1. Prozedur gibt keinen Wert zurück. Warum?
    By msost in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 22-01-13, 09:27
  2. Prozedur, in welchem Modul
    By loeweadolf in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 06-11-06, 15:05
  3. Prozedur variabel aufrufen
    By rolf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 14-10-05, 17:06
  4. Externe Prozedur
    By Muchi in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 23-03-05, 08:04
  5. Rückgabe von 2 Werten aus einer Prozedur
    By BUG in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 18-10-04, 13:55

Berechtigungen

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