-
CSV - ungültige Zeichen
Ich habe eine physische Datei zur Verfügung (also nicht IFS, sondern in einer Bibliothek), die Sätze enthält mit jeweils einem Datenfeld.
Dieses Datenfeld enthält Daten im CSV-Format, d.h. unterschiedliche Feldlänge und jeweils getrennt durch SEMIKOLON.
Bis dahin alles noch okay.
Jedoch enthalten die Datensätze an einigen Stellen ungültige Zeichen, z.B. wurde das -ü- falsch übernommen etc.
Was gibt es für Möglichkeiten, die jeweils ungültigen Zeichen zu erkennen und durch ein anderes Zeichen zu ersetzen.
( RPG mit/ohne Embedded SQL )
Für Anregungen wäre ich dankbar.
-
Schau dir mal per DSPPFM ggf. mit F10 die Hexwerte an.
Dann kannst du einfach per SQL
update file
set feld = replace(feld, x'aabbcc', 'ÄÖÜ')
anwenden.
Replace:
1. das Feld
2. eine Von-Zeichenkette
3. eine Nach-Zeichenkette
jedes Vorkommen des Zeichens der Von-Zeichenkette wird mit dem Zeichen seiner relativen positionder nach-Zeichenkette ersetzt.
oder anders:
replace(feld, 'abc', 'ABC')
-
Gibt es auch eine Möglickeit, ohne das genaue Von-Zeichen anzugeben, dieses zu ersetzen ?
( also alle Zeichen, die in auf der i5 als ungültig angesehen werden ? )
-
a) über eine eigene Tabelle (CRTTBL).
Dann kannst du QDCXLATE verwenden.
b) über eine Schleife in RPG
alle Zeichen die nicht Blank und nicht A-Z und nicht 0-9 sind, durch Blank ersetzen.
Beachte, dass in EBCDIC A-Z in 3 Gruppen aufzuteilen ist.
-
Ich habe mich für folgenden Weg entschieden:
Aus der Datei die ungültigen Hex-Codes rausgesucht und diese im RPG-Programm per SQL (SET ...) ersetzt durch gültige Zeichen.
Vielen Dank für die Unterstützung.
Similar Threads
-
By hs in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 28-08-08, 09:04
-
By mk in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 21-12-06, 08:56
-
By Christian.Hesse in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 04-08-06, 10:04
-
By Kilianski in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 22-03-06, 08:17
-
By Unregistriert in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 31-01-05, 15:18
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