PDA

View Full Version : Variable Feldnamen



Dirschl
30-01-03, 17:43
Ich möchte in einem Programm Felder von einer Datei in eine andere Datei übertragen. Welche Felder wohin übertragen werden wird jedoch extern definiert.
Gibt es dafür eine relativ einfache Möglichkeit?
Kann ich die Feldnamen in Variablen verpacken?
Eine Lösung mit selbstgebautem Dictionary, Satzformatüberlagerungen, usw. habe ich vor Jahren schon einmal gebaut, ist mir für diese Anwendung aber zu aufwändig. Geht es einfacher?

Wolfgang

rolf
31-01-03, 08:31
Hallo
Ich hab's zwar nie versucht, aber nur so als Idee:

1. Ausgabe DSPFFD der beiden Dateien in *outfile.
2. Im Programm VON- und NACH-Dateien als "programmdefiniert" angeben.
3. Felder mittels Länge und Position aus DSPFFD-Dateien und Funktion %SUBST zwischen den beiden Dateien verschieben.

Gruss
Rolf

Fuerchau
31-01-03, 09:14
Gerade dafür ist mein Tool SQLCPY am besten geeignet. Der Copy erfolgt per SQL-Select und SQL-Update/Insert in die Zieldatei.
Da SQLCPY ein CL-Kommando ist, können die Felder dynamisch im CLP übergeben werden.

Weiteres unter www.fuerchau.de (http://www.fuerchau.de)