PDA

View Full Version : DBCS-Daten in Query/400



Seiten : [1] 2

Franz_Stf
02-08-12, 09:07
Grüße Euch,
wie kann man DBCS-Daten in einer Query lesbar machen?
Viele Grüße
Franz

Fuerchau
02-08-12, 09:24
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.

Franz_Stf
02-08-12, 09:35
...erstmal Danke!
Woran erkenne ich ob mein Terminal DBCS-fähig ist. Ich verwende einen PC mit 5250-Emultion...
Grüße

Fuerchau
02-08-12, 10:29
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.

Franz_Stf
02-08-12, 10:35
Beispiel: so kommen die Daten in der Query rüber...


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

Fuerchau
02-08-12, 10:49
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.

B.Hauser
02-08-12, 10:51
Versuch mal, ob Du Hilfsfelder für die DBCS-Felder mit VARCHAR(DBCS, Länge, CCSID) definieren und diese verwenden/anzeigen kannst.

Birgitta

Fuerchau
02-08-12, 11:11
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.

Franz_Stf
02-08-12, 11:23
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.

Fuerchau
02-08-12, 11:29
Daher nochmal die Frage:
Welche CCSID haben die Daten???