PDA

View Full Version : CPYTOIMPF



Rafer19
02-03-10, 20:03
Hallo Fangemeinde...

vielleicht ist die Frage schon gestellt worden, aber ich habe nichts gefunden...

ich übertrage eine Datei in IFS mit Feldbegrenzer ';' , *PCASCII usw...

Hinter dem letzten Feld wird der Feldbegrenzer nicht erstellt??
Mach ich etwas falsch?

Grüße

Fuerchau
02-03-10, 20:36
Das ist korrekt. Das letzte Feld wird mit *CRLF beendet.
Würdest du ein ";" anhängen, erwartet der Empfänger (eigentlich) noch ein Feld.

Rafer19
02-03-10, 20:46
Hallo Baldur,

wie soll ich deine Antwort interpretieren?
Soll ich noch ein weiteres Feld in die Datenbank einfügen mit einem ';' oder würde dann nicht auch ein leeres Feld reichen um ein ';' zu erzeugen?

Grüße
Ralph

Fuerchau
03-03-10, 07:55
Du benötigst am Ende kein Feldtrennzeichen.
Wie der Name schon sagt, das Zeichen gilt als Feldtrenner und nicht als Feldbegrenzer.
Da am Ende kein Feld mehr kommt, ist auch nichts mehr zu trennen.

Wer verlangt es denn ?

Rafer19
03-03-10, 14:56
Du hast recht!
Bis dato wurde die Datenstromdatei auch anstandslos gelesen...
Nun hat der Hersteller der MDE Software das Einlesen der Daten so verändert, das jetzt ein abschließender, wie du sagst, Feldbegrenzer nötig ist...

Fuerchau
03-03-10, 15:17
Dann musst du halt ein blindes, bzw. leeres Zeichen-Feld an deine Datei anhängen.

Rafer19
03-03-10, 18:54
Ja, habe ich schon gemacht...

Danke für deine Hilfe!!