[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2006
    Beiträge
    3

    STRQMQRY Prompt

    Hallo miteinander,

    habe folgendes SQL und CL erstellt. Bei Ausführung (interaktiv) wird aber immer verlangt dass ich die Variable ponb eingebe.
    Was mache ich hier falsch?

    Vielen Dank im voraus

    Gruß Elei


    UPDATE TEXTDTA1/PRDPF0A5 SET WFXAA5 = '10' concat
    substr(WFXAA5, 3, 8)
    WHERE LGNTA5 = '11' and SCPBA5 = '11' and CMPNA5 = '11' and
    SWTOA5 = 'WA' and SWPOA5 = &ponb and substr(WFXAA5, 1, 2) = ' '

    PGM PARM (&AUFN)
    DCL VAR(&AUFN) TYPE(*CHAR) LEN(8)STRQMQRY QMQRY(CCMTSRC/PRHQMUPL) ALWQRYDFN(*YES) +
    SETVAR((PONB &AUFN))
    ENDPGM

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.879
    Wenn Du alphanumerische Variablen an QM-Queries übergeben willst, musst Du sie in Hochkommata eingebettet übergeben.

    Versuch mal Dein CL wie folgt zu ändern:
    PHP-Code:
    PGM PARM (&AUFN)

    DCL VAR(&AUFNTYPE(*CHARLEN(8)
    DCL VAR(&AUFNXTYPE(*CHARLEN(10)

    ChgVar Var(&AUFNXValue('''' *cat &AUFN *Cat '''')

    STRQMQRY QMQRY(CCMTSRC/PRHQMUPL) + 
             
    ALWQRYDFN(*YES) +
             
    SETVAR((PONB &AUFNX)) 
    ENDPGM 
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Jun 2006
    Beiträge
    3
    Hallo Birgitta,

    danke für die schnelle Antwort. Deine Lösung hatte ich vorher schon mal probiert. Leider kein Erfolg.

    Hast du noch eine Idee?

    Danke im voraus.

    Gruß Elei

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    ggf. ist die Variable Case-sensitive.
    a) im QM-Query groß
    b) im CLP den Namen in Hochkomma und klein
    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
    Jun 2006
    Beiträge
    3
    Vielen Dank - auf die Idee hätte ich auch kommen können.


    Gruß Elei

Similar Threads

  1. STRQMQRY in einem CL-Programm/ FEHLER QWM2701
    By polo in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 16-10-06, 12:31
  2. Antworten: 2
    Letzter Beitrag: 02-06-05, 13:48
  3. Timestamp als Parameter in STRQMQRY
    By Jenne in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 23-03-05, 09:50
  4. Ergebnisfelder mit STRQMQRY
    By Jenne in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 08-03-05, 14:12
  5. Jobdatum beim Runqry
    By Jenne in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 11-06-04, 17:46

Berechtigungen

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