[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2018
    Beiträge
    94

    Logische JOIN-Datei

    Hallo,

    ich habe 2 Dateien, welche ich mittels DDS-Beschreibung mit Join verbinden will. Die Felder welche ich mit JFLD verbinden will sind in beiden Dateien numerisch gespeichert. In der einen jedoch gepackt 2,0 und in der anderen ungepackt 2,0. Bei der Umwandlung meckert er mit der Fehlermeldung CPD7995 /Ausgangsfeld- und Zielfeldattribute in JFLD stimmen nicht überein).

    Eigentlich hat er recht, jedoch sind es doch jeweils numerische Felder?

    Hat noch jemand eine Idee?

  2. #2
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Muss es unbedingt eine JOIN File sein? Könntest du stattdessen nicht eine SQL View erzeugen? Die müsste man in RPG auch mit satzweisem Zugriff verarbeiten können.

    Dieter

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Eine Join-DDS kann einen Key haben und man kann per SETLL/READE/ChAIN lesen.
    Eine Join-View kann zwar von RPGLE geöffnet werden, da sie aber keinen Key hat bringt es nichts, da man keinen SETLL/READE/CHAIN verwenden kann.
    Eine Join-View ist nur für SQL tatsächlich nutzbar, da ich dann wieder per Where einschränken und über Indizes optimieren kann.

    Für DDS-View's müssen die Attribute leider übereinstimmen.
    Selbst für SQL ist aber durchaus ein Cast beim Join sinnvoll.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Sep 2018
    Beiträge
    94
    Hallo,

    danke für eure Info's. Dann werde ich in der einen PF den Wert von 2P 0 auf 2S 0 ändern müssen.

  5. #5
    Registriert seit
    Jan 2007
    Beiträge
    904
    Datenbankdesign?
    Vielleicht mit referenzierten Feldern über eine XRef arbeiten, dann geschehen solche Fehler auch weniger, wenn DDS Dateien verarbeitet werden sollen. Just my 2cts.
    kf

  6. #6
    Registriert seit
    Sep 2018
    Beiträge
    94
    Tja, was soll ich sagen: ALTLASTEN!!!

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Auch auf Altlasten kann ich mit neuen Methoden (View => SQL) zugreifen;-).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Join Datei / Verständnisfrage
    By Frankk in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 17-04-19, 17:27
  2. Programmabsturz bei SETLL auf Join-Logische Datei
    By harkne in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 13-03-17, 12:53
  3. Logische Datei auf andere LIB duplizieren
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 27-04-16, 17:34
  4. Logische datei erstellen
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 28-11-13, 09:01
  5. Berechtigung physische versus logische Datei
    By Andreas Huyer in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-01-02, 08:15

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •