[NEWSboard IBMi Forum]

Thema: RTVQMQRY

  1. #1
    Registriert seit
    May 2012
    Beiträge
    8

    RTVQMQRY

    Hallo Leute weiß jemand von euch wie man beim RTVQMQRY die max. Anzahl von Feldern
    vergrößern kann? Im Augenblick werden max. 255 Sätze aus einem query Angezeigt.
    In meinem query sind 440 Felder drin.
    Danke

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Was ist denn nun die Frage?
    255 Sätze oder 255 Felder?
    Am QM-Query lässt sich leider nichts ändern und es wird nicht weiterentwickelt.
    Willst du mehr, musst du auf andere Software ausweichen (iNavigator, Squirrel, Excel, ...).
    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
    May 2012
    Beiträge
    8
    Ich möchte die ausgewählten Felder in eine Datei SRCFILE(QRYS) SRCMBR(EMPQRY) ausgeben aber wie gesagt es werden nur 255 Felder von den ausgewählten
    300 selektiert und reingeschriebn

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Da musst du dir leider eine andere Lösung überlegen, embedded SQL, REXX, ...
    Was genau willst du denn machen?
    Eine SRCFILE ist ja in der Breite beschränkt und da passen sowieso keine 300 Felder nebeneinander.
    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
    May 2012
    Beiträge
    8
    ich möchte diese, neu erstellte Datei als IP für ein anderes Programm benutzen. Aber okay wenn es nicht geht muß ich mich nach einer anderen Lösung umschauen.
    Danke dir auf jeden Fall.
    und schönen Tag noch!

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ein

    insert into myfile
    select blabla from myfile2 where ...

    sollte auch mit mehr als 255 funktionieren.
    Mach ansonsten einfach ein SQLRPGLE und lese per Cursor.
    Eine IP-Verarbeitung macht da wenig Sinn.
    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

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    @Baldur:... kann es sein, dass du RTVQMQRY mit was anderem verwechselst?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Nö:
    Der RTVQMQRY erlaubt z.B. ein QRYDFN-Objekt, bei einem QMQRY-Objekt bestünde das Problem nicht.
    Query/400 wiederum erlaubt mehr als 255 Spalten.
    Da aber QMQRY leider (aus welchen Gründen auch immer) auf 255 Spalten festgelegt wurde, kann hier keine Übersetzung gemacht werden.
    Der RTVQMQRY muss ja den SQL übersetzen. Dabei geht allerdings manchmal Funktionalität verloren, insbesonders bei der Satzverknüpfung (Left/Right-Join) mit mehreren Tabellen wird immer ein Inner-Join draus.
    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

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Nachtrag:
    Ggf. kann man ja den QRYDFN auf 255 Spalten verkürzen, den RTVQMQRY durchführen und die entfernten Spalten manuell der Quelle wieder hinzufügen.
    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

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Nö:
    Der RTVQMQRY erlaubt z.B. ein QRYDFN-Objekt, bei einem QMQRY-Objekt bestünde das Problem nicht.
    Query/400 wiederum erlaubt mehr als 255 Spalten.
    Da aber QMQRY leider (aus welchen Gründen auch immer) auf 255 Spalten festgelegt wurde, kann hier keine Übersetzung gemacht werden.
    Der RTVQMQRY muss ja den SQL übersetzen. Dabei geht allerdings manchmal Funktionalität verloren, insbesonders bei der Satzverknüpfung (Left/Right-Join) mit mehreren Tabellen wird immer ein Inner-Join draus.
    ...das ist schon klar, aber was soll man da mit embedded SQL, insert into select from blablabla?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Und ich dachte, ich hätte die Kurve noch mal gekriegt.
    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

Tags for this Thread

Berechtigungen

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