PDA

View Full Version : CSV-Datei in die AS/400 importieren



enrico
08-12-05, 17:14
Hallo alle zusammen,
ich möchte eine CSV-Datei mit deutschen Umlauten
in die AS/400 importieren. Dazu habe ich auf dem PC ein Netzlaufwerk für die AS/400 Ordner Qdls eingerichtet und kopiere
die Datei mit dem Explorer vom PC in den AS/400 Ordner. Anschließend lese ich die Datei mit einem RPG-Programm aus und übernehme die Felder in die AS/400 Datenbank.
Leider werden die Umlaute nicht korrekt interpretiert. Woran könnte es liegen?
Vielen Dank
Enrico

Fuerchau
08-12-05, 19:02
Die Freigabe sollte nicht im QDLS liegen sondern im IFS !!!
Das QDLS unterstützt keine CCSID, das IFS aber wohl.
Beim CPYFRMSTMF kann dann die CCSID der IFS-Quelle (850=ASCII, 1252=ANSI) angegeben werden.
Wenn im NetServer die Default-CCSID auf 1252 gesetzt wurde, gehts fast automatisch.

malzusrex
09-12-05, 08:35
oder kopierte dir deine datei aus dem QDLS in eine arbeitsdatei mit einem "langen" textfeld und nimm



CPYFRMPCD FROMFLR(MYQDLS) TOFILE(MYLIB/MYWRKFILE) FROMDOC(MYDOC.CSV) TRNTBL(QA5U697273)


da solten dann die umlaute auch umgesetzt werden.

Fuerchau hat natürlich recht. man sollt endlich nach und nach vom qdls weg kommen.

gruß ronald