PDA

View Full Version : CSV-Datei ---> DB-Datei AS/400



dino
16-09-09, 12:31
Hallo *all, ich möchte eine "CSV"-Datei (Beschreibung stimmt eigentlich nicht: ";" ist scheinbar das Trennzeichen) per "DDT" auf die AS/400 bringen. Das "DDT" generiert seltsamenerweise nur ein Feld. Wie bekomme ich diese Datei, noch immer mit ";" getrennt, in eine beschriebene Datenbankdatei?

Fuerchau
16-09-09, 12:42
Am Besten bemühst du da CPYFRMIMPF.
Hier kannst du eine Felddefinitionsdatei anlegen (F1-Hilfe des CMD's) und das Trennzeichen definieren.
Ausserdem werden CCSID-Umsetzung besser unterstützt.

Hosttransfer unterstützt kein ";" sindern nur ",".
CSV = Comma separated Values

dino
16-09-09, 14:25
Danke für den Tipp. Aber warum meckert CPYFRIMPF an: "Nullwerte für Spalte oder Variable FELDC nicht zulässig". Ich übertrage 10 reine Textfelder pro Satz, natürlich auch Leerfelder. Es kommt keine CPF-Fehlermeldung-sehe das Problem lediglich mit "DSPJOBLOG"

Khholm
16-09-09, 15:23
wenn die CSV auch Nullwerte enthält, dann den CPYFRMIMPF mit

Nullwerte ersetzen . . . . . . . RPLNULLVAL *YES

Karl-Heinz

Fuerchau
16-09-09, 15:37
Genau, Leerfelder werden nämlich als NULL interpretiert.