[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Wohin werden die gelesenen Felder überhaupt ausgegeben?
    Im Fetch in Deinem Beispiel ist nichts zu sehen.
    Bitte den Fetch mit Ausgabe-Feldern und den zugehörigen D-Bestimmungen für die Ausgabe-Felder angeben.
    Normalerweise konvertiert SQL schon richtig.
    Wenn Du im SQL einen expliziten CAST auf entweder VARCHAR(Länge) (in RPG LängeA Varying) oder VARGRAPHIC(Länge) CCSID 13488 machst (in RPG LängeC Varying), wird das Ganze auch korrekt konvertiert und in die RPG Variablen ausgegeben.

    CCSID 65535 läst sich meist nicht konvertieren.

    Birgitta
    Birgitta Hauser

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

  2. #2
    Registriert seit
    Sep 2015
    Beiträge
    20
    Hallo B.Hauser/Hallo Fuerchau
    jetzt tuts :-)
    ONAME S 1024C varying
    ....
    select CAST(QEZOBJNAM as CHAR(512) ccsid 273)
    ...
    fetch next from mainCursor into :ONAME
    ONAME ist lesbar gefüllt
    Vielen Vielen Dank...

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn deine variable vom Typ C ist, ist der CAST im SQL überflüssig da das Quellfeld doch vom Typ C ist!
    Mir entzieht sich da, was du falsch machst.
    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

  4. #4
    Registriert seit
    Sep 2015
    Beiträge
    20
    Ich hab den CAST beim select jetzt wieder rausgenommen und QEZOBJNAM ist immer noch gefüllt.
    Liegt das Geheimnis vielleicht daran, dass ONAME nicht mehr im select als as-Feld
    sondern im fetch into angegeben ist ?

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Eine Umbenennung eines Feldes ist beim embedded SQL meist irrelevant.
    Sie ist halt nur bei "CTE" und "derived" Table zur Identifizierung nötig.
    Beim Fetch zieht ausschließlich die Reihenfolge der Felder zum Ergebnis-Select.
    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. darstellung num-feld
    By easchbac in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 20-02-15, 09:47
  2. SQL Datumsabfrage aus case Feld
    By mk in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 29-08-14, 09:24
  3. Subfile - Feld Anzeige
    By skywalker in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 12-02-14, 13:16
  4. Sql Summe Feld aus 2 Datensätzen
    By DEVJO in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 01-02-14, 15:22
  5. Zugriff auf Feldtyp GRAPHIC im RPG?
    By Dieter Bücken in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 23-10-02, 08:44

Tags for this Thread

Berechtigungen

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