[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2010
    Beiträge
    83
    Hallo,
    erster Erfolg:
    folgender Befehl auf der AS400 funktioniert jetzt:

    CALL PGM(QSYS/QCMDEXC) PARM('STRQMQRY QMQRY(TRUMPFH/TTRWLSVST1) OUTPUT(*OUTFILE) OUTFILE(TRUMPFH/TTRWLSVST1) ALWQRYDFN(*YES) SETVAR((VAR1 100724))' 0000000117.00000)

    aber,

    der Befehl über ADO bringt einen Fehler:

    CallCmd2 = "CALL PGM(QSYS/QCMDEXC) PARM('" & CallCmd & "', " & Replace(Format(Len(CallCmd), "0000000000.00000"), ",", ".") & ")"
    [IBM][iSeries Access ODBC-Treiber][DB2 UDB]SQL0104 - Token QSYS ungültig. Gültige Token: :.

    auch die Korrektur auf:
    ...PGM(QSYS.QCMDEXC)...
    bringt den selben Fehler

    Was kann ich da machen?

    Danke
    Gruss
    Tobias

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.706
    Siehe meine vorherige Antwort.
    STRQMQRY geht nicht über SQL.
    Du musst dir eine andere Lösung einfallen lassen.

    Nochmal:
    Führe den enthaltenen SQL doch direkt selber aus.
    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
    Jan 2010
    Beiträge
    83
    ...wäre es denn möglich, ein Programm über ADO auf der AS400 aufzurufen, der dann diesen besagten Befehl auführt. Das wäre doch auch eine Möglichkeit?

    Gruss
    Tobias

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.706
    Ja, das ginge.
    Allerdings muss das ein CLLE/RPGLE-Programm mit einer eigenen Aktivierungsgruppe sein damit ein eigener Connect zu der DB erfolgen kann. Allerdings weiß ich nicht, in welcher Aktivierungsgruppe STRQMQRY ausgeführt wird. Wenn es *CALLER ist hast du gewonnen ansonsten verloren.
    Alternativ könntest du einen SBMJOB in dem CLP machen und auf das Ende des Job's (JOBAPI) warten. Das wird dann richtig kompliziert.

    Aber warum sträubst du dich dagegen, den Select selber zu verarbeiten und machst es so kompliziert ?
    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. MS ado und Prepared Command
    By Asti in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-10-06, 09:39
  2. Fehler: SQL0302 Umsetzungsfehler / ado
    By Asti in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-08-06, 13:24
  3. strsst -> SB01
    By TARASIK in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 27-06-06, 13:32
  4. Spool -> PDF benötigte Lizenzprogramme
    By cseitz in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 20-06-06, 14:40
  5. Antworten: 3
    Letzter Beitrag: 06-06-06, 15:57

Berechtigungen

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