[NEWSboard IBMi Forum]

Thema: varchar in CL

  1. #1
    Registriert seit
    Apr 2017
    Beiträge
    47

    Post varchar in CL

    HAllo, ich habe mit RTVDIRINF eine Datei erstellt, die ich jetzt im CL abarbeiten möchte.


    DCLF FILE(C_IFS2O) OPNID(C_IFS2O) ALWVARLEN(*YES) ALWNULL(*YES) ALWGRAPHIC(*YES)

    RTVDIRINF DIR('/') SUBTREE(*NONE) INFFILEPFX(C_IFS2) INFLIB(ATSCWI)

    * lesen aller pfade und entsprechende verarbeitung. */
    X1:
    RCVF OPNID(C_IFS2O)
    MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(X3))

    CHGVAR VAR(&PATH) VALUE(%SST(&C_IFS2O_QEZOBJNAM 3 1024))


    Aber in der Variable &PATH kommen nur Fragezeichen heinein ..... ???
    Das Problem scheint zu sein, dass das Feld QEZOBJNAM in dieser Datei als "VARGRAPHIC" definiert ist.

    Wie kann ich das Konvertieren?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    In CLP so erst mal nicht.
    In den ersten beiden Stellen steht per %bin() die Länge der Zeichen, danach folgt Unicode.
    Am Einfachsten wandelst du das per ILERPG mittels Eval von Uncode in Char.
    Du kannst es auch kompliziert per API-Aufruf durchführen.
    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. VARCHAR Felder(UTF-8) und ILE RPG
    By uditzen in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 26-06-15, 10:03

Berechtigungen

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