[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Oct 2014
    Beiträge
    28
    Da man in CL kein direktes SQL (also mit SELECT INTO machen kann, sondern sich das (meines Wissens nach) nur über DCLF, RCVF und OVRDBF lösen lässt, wirst Du wohl oder übel auf das zurück greifen müssen oder Du schreibst dir ein Service Programm, welches du CALL-st und dir über Rückgabeparameter den Datei-Typus holst.

    Hier ein Link zu einem Blogeintrag auf RPGPGM.COM: Read, write, and update a file in CL
    Ich bin z.B. mit dem Set Lower Limit Code gut gefahren, habe allerdings "nur" einen SETLL auf eine logische Datei mit 1 von 2 Keys. Da der Nutzername eindeutig war, hat es bei mir geklappt. Wenn man allerdings mehr als 1 Schlüssel braucht, muss man das in CL(P) mit einer CL Datenstruktur machen.

    Hoffe ich konnte helfen!
    Lg Radinator

    Edit: Da sich das Beispiel von Robert Mack auf SQL mit einer View aus QSYS2 bezieht, weiß ich nicht, ob das mit CL und dem RCVF geht. Ich denke mal es wäre ökonomischer, wenn Du das einfach mit einem SRVPGM machst.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    Vielen Dank für die Antwort.
    Allerdings war meine Frage eher scherzhaft gemeint.
    Dass man Select-SQL mit HLL (RPG/COBOL/REXX) machen muss, war mir schon klar;-).
    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
    Mar 2002
    Beiträge
    5.379
    ... gehen tut viel Unfug:
    runsql ('create table as ...') und dann rcvf

    aber wieso überhaupt CL? Das ist doch mittlerweile komplett überflüssig!

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

Berechtigungen

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