-
Nur bestimmte Felder einer Datenstruktur vergleichen
Hallo,
ich habe zwei Datenstrukturen mit gleichen Feldern, eine mit Prefix New_, eine mit Old_. Darin sind die Felder einer externen Datei enthalten, einmal existierend aus einem read der Datei (= Old_), einmal gefüllt durch neue Werte eines Imports( = New_).
Ich möchte nun nur ein Update machen (Old_Datenstruktur = New_Datenstruktur), wenn Änderungen BESTIMMTER Felder gemacht wurden.
Da es sich um sehr große Datenstrukturen mit vielen Feldern handelt, möchte ich die nun nicht alle einzeln vergleichen müssen, sondern am besten nochmal zwei Datenstrukturen anlegen, die nur mit den Vergleichsfeldern gefüllt sind.
Bei einer Definition mit gleichen Namen bekomme ich natürlich einen Compilerfehler, da diese schon definiert sind.
Gibt es hierzu eine elegante Lösung, bereits definierte Felder (und deren aktuellen Inhalt) in einer Datenstruktur, Feldgruppe, String o.ä. aufzunehmen?
Vielen Dank,
Claudia
-
 Zitat von claudia_669
Hallo,
ich habe zwei Datenstrukturen mit gleichen Feldern, eine mit Prefix New_, eine mit Old_. Darin sind die Felder einer externen Datei enthalten, einmal existierend aus einem read der Datei (= Old_), einmal gefüllt durch neue Werte eines Imports( = New_).
Ich möchte nun nur ein Update machen (Old_Datenstruktur = New_Datenstruktur), wenn Änderungen BESTIMMTER Felder gemacht wurden.
Da es sich um sehr große Datenstrukturen mit vielen Feldern handelt, möchte ich die nun nicht alle einzeln vergleichen müssen, sondern am besten nochmal zwei Datenstrukturen anlegen, die nur mit den Vergleichsfeldern gefüllt sind.
Bei einer Definition mit gleichen Namen bekomme ich natürlich einen Compilerfehler, da diese schon definiert sind.
Gibt es hierzu eine elegante Lösung, bereits definierte Felder (und deren aktuellen Inhalt) in einer Datenstruktur, Feldgruppe, String o.ä. aufzunehmen?
Vielen Dank,
Claudia
Verwende Qualifizierte Datenstrukturen. Bei gleichen Unterfeld Namen kann die einfach Datenstruktur mit EVAL-CORR gefüllt werden.
Birgitta
-
Wow, das ging ja schnell, vielen Dank Birgitta.
Das EVAL-CORR hatte mir gefehlt.
Damit geht das Vergleichen jetzt wunderbar.
Similar Threads
-
By Ottersberg in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 28-10-10, 14:26
-
By Stoeberl in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 13-11-06, 13:30
-
By peter.kinne in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 29-09-06, 12:33
-
By pedro-zapata in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 11-09-06, 12:34
-
By Xanas in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 13-06-06, 14:38
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