[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2011
    Beiträge
    2

    UPDDTA steigt bei zu vielen Keyfelder aus - Alternativen

    Hallo!

    Beim Start mit UPDDTA durch einen log. Schlüssel kommt folgende Fehlermeldung:
    DFU0242
    Nachricht . . . : Einige Schlüsselfelder paßten auf keinen Dateneingabebildschirm.
    Wie kann ich trotzdem über einen Key und NICHT der Recordnummer zugreifen?
    Verwende auch den RD-Power für die Entwicklung. Gibt es da eine Möglichkeit für einen Zugriff über einen logischen Key, um geziehlt Sätze aus einem Riesen-Topf zu bearbeiten?

    Für ein paar Hinweise wäre ich sehr dankbar.

    24kt100

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da kannst du nur über eine andere LF gehen, dessen Schlüssel (am besten Unique) eben kürzer ist.

    Ansonsten bleibt da nur SQL.
    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

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    oder mit
    select rrn(datei) from lib/datei where ...

    die satznr ermitteln die du brauchst

    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    RRN hat den großen Nachteil, dass immer ein Tablescan durchgeführt wird.
    Bei großen Datenmengen muss man sich da in Geduld üben.
    Besser ist es da schon, ein eindeutiges ID-Feld zu verwenden.
    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

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Hi,
    Schätze wir haben uns missverstanden.
    Ich schlug vor sich eine Liste / Datei zu generieren mit den Satznr. (und, das fehlt in meinem BSP, den Key-Feldern)

    dann DFU auf die Physische.

    DFU macht keinen Tablescan
    Und das SQL mit den where's auf die vielen LF-Felder dürfte auch keien TS machen
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Stimmt, das hatte ich falsch verstanden, DFU hatte ich hier gedanklich wieder ausgeschlossen.
    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

  7. #7
    Registriert seit
    Dec 2011
    Beiträge
    2
    Vielen Dank für eure Antworten. Ich bin mit SQL nicht so vertraut. Werde darum eine log. Datei mit weniger Keys nehmen oder ein RPG-Progamm schreiben. Allerdings glaube ich, dass der mächtige Rational Developer von der Auflösung weniger als der Greenscreen eingeschränkt ist. Die Fehlermeldung lautet ja: "die Schlüsselfelder paßten auf keinen Dateneingabebildschirm". Mit diesem Programm kann man ja auch auf die Datenbank schreiben. Habe das bis jetzt allerdings nur mit pysischen Files gemacht. Gibt es da vielleicht eine Möglichkeit für log. Zugriff über Schlüssel und zu schreiben?

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... für die schnelle Eingreiftruppe DFU9 kann man auch SQuirreL nehmen, das ist ein universelles Open Source Frontend für Datenbanken.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. WebAccess Alternativen
    By pwrdwnsys in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 01-11-08, 10:10
  2. andere Druckprotokolle (IPDS alternativen)
    By Argonox in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-07-06, 08:21
  3. Unterbinden der "Anmeldung für alternativen Job"
    By Mordox in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-06-06, 13:32
  4. UPDDTA Prüfprotokoll
    By Joe in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 07-07-04, 07:48
  5. Alternativen zum ODBC-Zugriff
    By Bärnd in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 25-04-02, 11:03

Berechtigungen

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