-
RENAME / PREFIX Hilfe
HI
Ich habe folgendes Problem:
Bei mir ist der Name der Datei, das Satzformat und der Feldname gleich (DTLOHNP)
Ich habe RENAME und PREFIX verwendet
FDTLOHNP UF E DISK RENAME(DTLOHNP: DTLOHNDAT)
DS1 E DS extname(DTLOHNP) prefix(L_)
Felder befüllen funktioniert:
Pos1 = %scan(L_DTLOHNP :'+');
und Update funktioniert
Update DTLOHNDAT
ABER Er kompiliert nicht, da folgende Fehlermeldung kommt:
Art des extern beschriebenen Felds stimmt nicht mit der vorherigen Definition überein; die Bestimmung wird ignoriert.
und
Der Name kann nicht als Feld definiert werden, da er bereits definiert wurde; die Bestimmung wird ignoriert.
Bitte um Hilfe !!!!!!!!!!!!!
Vielen Dank Hannes
-
Hi,
Du kannst den Prefix auch bei der Datei und nicht bei der EDS
durchführen
Gruß
Michael
-
Versuch dies:
Code:
DS1 E DS extname(DTLOHNP) qualified
-
Achtung:
Zwischen den Feldnamen der Dateidefinition (implizit definiert) und der E-DS gibt es keinen Bezug!
Der Read befüllt die Felder nicht und der Update nimmt die Felder nicht.
Wie oben schon beschrieben, musst du den Prefix bei der F-Bestimmung zusätzlich angeben, damit der Bezug zu deiner DS gewähleistet ist da du sonst unterschiedliche Feldnamen hast (sieh dir den Spool an).
Qualified auf der DS trennt dir die Felder wieder, es sei denn, du gibst beim Prefix auf Dateiebene "DSName.L_" wieder an.
Was die Compilermeldung angeht so hast du 2 unterschiedlich definierte Felder mit dem selben Namen (auch hier hilft nur der Spool).
-
Hi,
Eine Alternative:
Code:
FDTLOHNP UF E DISK RENAME(DTLOHNP: DTLOHNDAT)
DDS1 DS LIKEREC(DTLOHNDAT)
chain (myKey) DTLOHNP DS1;
Pos1 = %scan(DS1.DTLOHNP :'+');
update dtlohndat ds1;
V7R1M0
Vielleicht hilfts.
kf
-
Oder die externe Datenstruktur komplett raus und einen PREFIX(...) zur Datei dazu, um die Felder der Datei umzubenennen:
PHP-Code:
FDTLOHNP UF E DISK RENAME(DTLOHNP:DTLOHNDAT)
F PREFIX(L_)
-
Guten Morgen
Super, funktioniert und vielen Dank für die zahlreichen Lösungsmöglichkeiten von Euch.
Liebe Grüße aus Wien und Danke nochmals !!!!
Hannes
Similar Threads
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 02-12-06, 19:45
-
By remo2010 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 23-11-06, 13:31
-
By marcel331 in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 12-08-06, 13:01
-
By HDW in forum NEWSboard Drucker
Antworten: 2
Letzter Beitrag: 24-07-06, 15:04
-
By JonnyRico in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 19-07-06, 07:17
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