[NEWSboard IBMi Forum]
  1. #1
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    Logische Datei mit Selektion

    Ich möchte in einer Bibliothek "Selected" eine logische Datei mit Selektion erstellen. Die physische Stamm-Datei befindet sich in einer anderen (Standard-)Bibliothek. Per CL und angepasster Bibliotheksliste (Selected über Standardbibliothek) möchte ich diese selektierten Daten verarbeiten, ohne den Dateinamen im RPG-Programm zu verändern. Die Umwandlung der DDS-Quelle ist zwar fehlerfrei, die logische File in "Selected" aber leer.

    CRTLF FILE(SELECTED/TESTLF) SRCFILE(SELECTED/QDDSSRC) DTAMBRS((DATALIB/TESTPF (TESTPF))) .

    Wie bekomme ich die selektierten Daten in die logische Datei?

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.326
    Prüfe mal mit den Befehlen DSPDBR FILE(physische Datei) und DSPFD FILE(logische Datei) TYPE(*MBR) nach, ob diese logische Datei auch an der richtigen physischen Datei hängt.

  3. #3
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    DSPDBR: An der physischen Datei hängen 2 logische Dateien gleichen Namens, u.a. meine neue Datei in Bibl. "Selected". Also OK.

    DSPFD: Als PFILE wird die physische Datei in der Standardbibliothek angezeigt, also auch OK.

    Muß ich bei beim "CRTLF" die Bibliotheksliste anpassen?

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.326
    Wenn die logische Datei an der richtigen physischen Datei hängt ist alles in Ordnung. Wie hast du denn die Selektion in der logischen Datei angegeben?

  5. #5
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Au weia, peinlich, peinlich: Habe ein "COMP" mit einer Kostante, die es gar nicht gibt, angegeben (Tippfehler). Sorry und Danke für deine Hilfe.

  6. #6
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Nach meinem peinlichen Auftritt gestern trotzdem noch eine Frage: Gibt es bei der Selektion im DDS die Möglichkeit "LIKE" statt "EQ" bei beim Query und wenn ja: Wie ist die Syntax?

  7. #7
    Registriert seit
    Jan 2003
    Beiträge
    755
    Einen COMP(LIKE...) gibt es nicht. Falls die Zeichen allerdings immer an den gleichen Positionen stehen, sollte die Kombination SST Feld und COMP(EQ...) funktionieren.

    So aus dem Gedächtnis...

Similar Threads

  1. Logische Datei mit Selektion
    By HolgerBernhardt in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 04-10-09, 18:11
  2. Query: logische Datei wird nicht verwendet
    By RolfSalzer in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 28-10-05, 14:27
  3. Sortierung Logische Datei
    By Stefan12 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-05-05, 14:57
  4. Logische Datei mit Gruppierungen
    By THK in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-12-04, 07:40
  5. Berechtigung physische versus logische Datei
    By Andreas Huyer in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-01-02, 07:15

Berechtigungen

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