Anmelden

View Full Version : CPYTOIMPF Blank beim Export aber Inhalt von Feld = leer



TheDevil
05-06-14, 09:48
Hallo World,
ich würde gerne eine DB nach CSV exportieren. CPYTOIMPF versucht und einiges
ausprobiert. ABER immer bei Felder die eigentlich nichts beinhalten (alles Blanks) wird
in der CSV Datei ein Leerzeichen übertragen ... blablabla; ;blablabla;
Habe eigentlich auch schon im weltweiiten WWW gestöbert und nur sehr alte Einträge dazu gefunden.
Mach ich da was verkehrt oder ist dem einfach so ... und wenn dem so ist gibts da eine
andere Möglichkeit ?
Danke im voraus.

Gruß,
Ralf

Fuerchau
05-06-14, 09:50
Blank ist ja nicht leer!
Leer steht für NULL in der DB (DDS ALWNULL).

TheDevil
05-06-14, 09:56
Hi,
also keine Chance über CYPTOIMPF ?
Gruß,
Ralf

Fuerchau
05-06-14, 10:00
Nur wenn du das Feld mit ALWNULL definierst.
Alternativ kannst du auch eine View aufbereiten mit "case Feld when ' ' then null else Feld end".

Je nach OS-Version kannst du auch "RMVBLANK(*BOTH)" versuchen.

TheDevil
05-06-14, 10:41
Hallo.
Dann nehm ich den einfacheren Weg .. ich setz mich mal mit dem Empfänger (extern) in Verbindung ob der ein Problem damit hat ob nun ein ;; oder ; ; bei ihm ankommt :)
Vielen Dank Herr Fuerschau für die Infos.
Gruß aus der Stadt des Handball Champions League Siegers ...
Ralf

AG1965_2
05-06-14, 17:37
Damit das überhaupt richtig funktionieren kann, muss die Ausgangsdatei über variabel lange Felder verfügen.
Dann macht der CPYTOIMPF auch genau das, was Du möchtest. Wenn die Felder (bzw. ihre Längen) richtig gesetzt sind.

Pikachu
05-06-14, 21:47
Für die Kopierbefehle CPYFRMIMPF und CPYTOIMPF gibt es mittels PTF spezielle Datenbereiche, die man anlegen kann. Such mal nach dem Stichwort QCPNOBLANK und den dazugehörigen PTFs. :)