[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Aug 2012
    Beiträge
    9

    DBCS-Daten in Query/400

    Grüße Euch,
    wie kann man DBCS-Daten in einer Query lesbar machen?
    Viele Grüße
    Franz

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Nur mit einem DBCS-fähigen Terminal/Drucker.

    Alternativ kann man eine SQL-View mit einem Cast auf Unicode (CCSID 13488) machen und diese dann per Query/400 auswerten allerdings unter Verlust der Darstellung von Sonderzeichen.

    Mit Darstellungserhalt kann man die View dann in Excel mit MS-Query (oder MS-Access) auswerten.
    Allerdings darf man sich ggf. nicht von der Datenvorschau von MS-Query verwirren lassen, da hier kein Unicode-Font verwendet wird.
    Im Excel-Blatt stehen die Daten dann korrekt.
    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
    Aug 2012
    Beiträge
    9

    DBCS-Daten in Query/400

    ...erstmal Danke!
    Woran erkenne ich ob mein Terminal DBCS-fähig ist. Ich verwende einen PC mit 5250-Emultion...
    Grüße

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Normalerweise wird die CA-Installation ohne DBCS durchgeführt.
    Man kann da irgendwo per Selektiver Installation DBCS-Support hinzufügen.

    Allerdings interessiert mich, welche CCSID denn deine DBCS-Daten haben.
    Ggf. sind diese ja bereits 13488 und somit Unicode.
    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
    Aug 2012
    Beiträge
    9

    DBCS-Daten in Query/400

    Beispiel: so kommen die Daten in der Query rüber...


    000191 100 â â í _ % Á > , Í > Å ç / > À Â Ê Á _ Ë Á Ã ] Ê ã ? Ê À
    000192 100 â â ç / % È Á Ê í _ % Á > , Í > Å ç / > À Â Ê Á _ Ë Á

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das meine ich hier nicht.
    Mach mal ein DSPFFD der Datei und prüfe die CCSID des Feldes.

    Es ist aber wirklich einfacher, die Daten in Unicode zu wandeln als DBCS zu installieren.
    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
    Aug 2001
    Beiträge
    2.928
    Versuch mal, ob Du Hilfsfelder für die DBCS-Felder mit VARCHAR(DBCS, Länge, CCSID) definieren und diese verwenden/anzeigen kannst.

    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

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Man lernt ja nie aus, da hat ja Query/400 doch noch dazugelernt.

    vargraphic(dbcsfeld, nn, 13488)

    ist sogar in der F1-Hilfe als Beispiel.
    DBCS kann nur in Unicode gewandelt werden.
    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
    Aug 2012
    Beiträge
    9

    DBCS-Daten in Query/400

    Hallo,
    ich habs so gemacht, die Anzeige ist aber wie vorher...
    Gruß Franz

    Feld Ausdruck Spaltenüberschrift Länge Dez.
    ARTNR vargraphic(MMITNO, 15, 13488) Art.Nr.

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Daher nochmal die Frage:
    Welche CCSID haben die Daten???
    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

  11. #11
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von Franz_Stf Beitrag anzeigen
    Hallo,
    ich habs so gemacht, die Anzeige ist aber wie vorher...
    Gruß Franz

    Feld Ausdruck Spaltenüberschrift Länge Dez.
    ARTNR vargraphic(MMITNO, 15, 13488) Art.Nr.
    Versuch's doch mit VARCHAR nach alpha zu konvertieren CCSID 273, wie ich vorhin vorgeschlagen habe! Da könnten höchstens ein paar sonderzeichen fehlen. Ich gehe nicht davon aus, dass die Artikel-Nr. z.B. Chinesische Schriftzeichen enthält.
    Schwarz/grün kann nun mal keine DBCS (auch kein UCS2 oder UTF-16).

    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

  12. #12
    Registriert seit
    Aug 2012
    Beiträge
    9
    ...da kommt ein Fehler:

    Für die Funktion VARGRAPHIC angegebenes Format ist nicht korrekt.

    vargraphic(MMITNO, 15, 273)

    Gruß Franz

Similar Threads

  1. DBCS Codepages vergleichen?
    By Stoeberl in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 13-11-06, 13:30
  2. Query/400 Dateitypen umwandeln
    By helion60 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 08-11-06, 15:48
  3. Antworten: 6
    Letzter Beitrag: 26-07-06, 12:22
  4. IFS Datei Daten hinzufügen
    By sim in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 18-05-06, 08:00
  5. Daten Import Tool + Dublettensuche für i5 CRM
    By Heinz Molter in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 31-08-04, 09:48

Tags for this Thread

Berechtigungen

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