[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das kann ILERPG nicht, hierzu bietet sich wohl eher eine SQL-Prozedur an, die ein Array als Recordset zurückgeben kann.
    Hier ist die Anzahl der Zeilen variabel angebbar.

    Ein Array kann über Pointer und %alloc() auch dynamisch verwaltet werden.
    Allerdings musst du die Obergrenze per Programm kennen um MCH-Fehler zu vermeiden.
    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

  2. #2
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.013
    Hallo,

    mach doch aus dem RPGLE ein SQLRPGLE. Dann kannst Du folgendes einbauen:

    Code:
     *                                              
     * Resultset zurückgeben                        
     *                                              
    C/EXEC SQL                                      
    C+   SET RESULT SETS ARRAY :RESULT FOR :Z ROWS  
    C/END-EXEC
    Wobei RESULT die Datenstruktur wäre und Z die Anzahl Elemente, die Du zurückgibst. Dann registrierst Du Dein Programm noch als Stored Procedure. Diese kannst Du dann aus irgendeiner Web-Applikation (z.B. über PHP) per SQL-CALL aufrufen und erhältst im ResultSet wirklich nur die betreffende Anzahl an Elementen.

    Gruß,
    KM

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. RPG: Client Infos lesen?
    By robertki in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 19-01-07, 08:42
  3. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  4. RPG goes Web
    By jth in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-12-06, 11:13

Berechtigungen

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