-
Wie wärs da mit CPYTOIMPF ?
Bist du sicher dass *TAB der Feldbegrenzer ist ? Ist das nicht eher *NONE ?
Alternativ kann auch in eine kleine Zwischendatei (mittels CRTPF) und anschliessendem CPYF ... *NOCHK kopiert werden.
-
cpyfrmimpf
Beim Feldbegrenzer kann *NONE nicht angegeben werden nur das Begrenzungszeichen (z.B.: Komma) in Hochkomma oder *TAB. Es funktioniert aber mit beiden nicht.
Eine Zwischendatei geht auch nicht, denn ich muss die Daten, die ich per e-Mail empfange und dann im ´root/home-Verzeichnis` finde, erst einmal auf die AS/400 bekommen.
Wahrscheinlich ist der cpyfrmimpf nur für CSV-Dateien gültig?!!
-
Hallo Reinhard,
wie wärs mit:
CPYFRMSTMF oder CPYFRMIMPF in eine Zwischendatei (ein langes Feld) und dann per SQL und SUBST in Felder zerlegt.
mfg
Dieter Bender
 Zitat von Reinhard Claessen
Beim Feldbegrenzer kann *NONE nicht angegeben werden nur das Begrenzungszeichen (z.B.: Komma) in Hochkomma oder *TAB. Es funktioniert aber mit beiden nicht.
Eine Zwischendatei geht auch nicht, denn ich muss die Daten, die ich per e-Mail empfange und dann im ´root/home-Verzeichnis` finde, erst einmal auf die AS/400 bekommen.
Wahrscheinlich ist der cpyfrmimpf nur für CSV-Dateien gültig?!!
-
"CPYFRMIMPF ... RCDDLM(*CRLF) DTAFMT(*FIXED)" verwendet KEINE Feldbegrenzer !
Mittels CPYFRMSTMF kannst du die IFS-Datei direkt in eine PF kopieren und anschliessend per CPYF .... FMTOPT(*NOCHK) diese in deine Formatierte PF/SQL-Table kopieren.
Problematisch ist hier nur ggf. die korrekte CCSID-Umsetzung (Umlaute, Sonderzeichen).
-
cpyrfmimpf
 Zitat von Fuerchau
"CPYFRMIMPF ... RCDDLM(*CRLF) DTAFMT(*FIXED)" verwendet KEINE Feldbegrenzer !
Mittels CPYFRMSTMF kannst du die IFS-Datei direkt in eine PF kopieren und anschliessend per CPYF .... FMTOPT(*NOCHK) diese in deine Formatierte PF/SQL-Table kopieren.
Problematisch ist hier nur ggf. die korrekte CCSID-Umsetzung (Umlaute, Sonderzeichen).
__________________________________________________ __
Danke, Danke,
mit CPYFRMSTF habe ich die Daten einwandfrei übernehmen können. Der Tip war genau richtig!!
Macht weiter so,
Reinhard
-
Hallo,
ich habe genau das Problem mit den Sonderzeichen beim cpyfrmimpf. Kann man dies in diesem Befehl umgehen? Oder welche andere Möglichkeiten hätte ich noch?
Allerdings sollte es schon ein AS400-Befehl bleiben, da der CPY von einem CL aus gestartet wird.
Es wird übrigens lediglich die Datei, ohne Feldbegrenzer, Satz für Satz übernommen und dann per CPYF *nochck in die korrekte Datei kopiert.
Danke schonmal.
Gruß, Karo
-
Hat sich erledigt. Die Ursprungsdatei war schon im falschen Format.
-
.. ich wollte keinen neuen Thread aufmachen und schreibe meine Frage einfach mal hier rein..
ich habe momentan genau das Problem, dass ich eine XLS-Tabelle als CSV gespeichert habe und nach der Übergabe mit CPYFRMIMPF bekomme ich aus Außen -> AU EN und alles weitere sieht sehr komisch blau aus... ich nehmen mal an, dass hier etwas mit der zeichenumsetzung nicht funtioniert, da auch ü ä usw.. nicht richtig umgesetzt werden...
jetzt habe ich auch mal versucht da die CCSID 273 anzugeben... leider bringt das auch nicht wirklich was..
bin hier absolut am verzweifeln..
wäre echt nett, wenn mir hier jemand einen Tip geben könnte...
danke schonmal im voraus..
Grüße
Stefan
-
befehl
Hallo Stefan,
versuchs mal damit:
CPYFRMIMPF FROMSTMF(&TOMSTF) TOFILE(bibl/datei) RCDDLM(*CRLF) STRDLM(*NONE) FLDDLM(';')
Bei mir funktionierts.
Karo
-
Die CSV-Datei muss entweder mit 1252 (ANSI) oder 850 (ASCII) übersetzt werden.
273 ist eine EBCDIC-Codepage.
CSV kannst du jedoch sehr komfortabel aus Excel mit meinem Upload/400 übertragen.
-
hey, dass ging ja schnell..
werd mir dein Programm mal ansehen...
danke schonmal..
grüße
stefan
Similar Threads
-
By Ralf_02 in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 19-01-07, 10:00
-
By Muchi in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 15-02-06, 15:12
-
By Joe in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 06-09-05, 23:10
-
By TheDevil in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 20-12-04, 14:17
-
By mott in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 16-04-02, 20:41
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks