[NEWSboard IBMi Forum]

Thema: Datenbanken

  1. #1
    Registriert seit
    Mar 2001
    Beiträge
    16

    Wink Datenbanken

    Hallo,
    ich habe ab und zu Sätze in einer Datenbank, bei denen ein Feld mit Dezimaldaten falsch befüllt ist.
    Wird dieser Satz im Programm gelesen-->Absturz mit Dezimaldatenfehler.

    -) Der fehlerhafte Satz ist schwer herauszufinden, da der DUMP sich nicht auf den entspr. Record bezieht. Gibt es da Hilfen?

    -) Gibt es auf der AS400 Befehle, mit denen Datenbanken auf solche fehlerhafte Sätze geprüft werden können?


    Über Tips und Anregungen wäre ich dankbar.

  2. #2
    Registriert seit
    Dec 2000
    Beiträge
    281

    Post

    Hallo Elmar
    Ich hatte das Problem auch mal nachdem Daten von einer S/36 auf die AS/400 übernommen wurden. Ich hatte mir damal ein RPG Programm geschrieben, dass diese Felder auf *zero setzt.
    Der Ablauf sieht etwa so aus
    Satzformat Initialisieren (clear)
    Satz lesen
    Satz zurüückschreiben

    das ganze bis EOF

    Jetz der "Trick" umwandeln des RPG-Programms mit dem Parameter
    Dezimaldatenfehler ignorieren . IGNDECERR > *YES
    Nullwerte zulässig . . . . . . . ALWNULL *NO
    Dann solölten alle Dezimalfelder die ein Falsches Format haben mit *zero initialisiert sein
    Gruss Klaus

    Programmierung

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    62

    Post

    Hallo Elmar,

    wenn man den Satz finden will, hilft RUNQRY, dort tauchen die Error-Daten mit unterstrichenen *** auf; wäre natürlich mühsam, wenn die Datei sehr groß ist

    Gruß Günther

  4. #4
    Registriert seit
    Mar 2001
    Beiträge
    65
    Halihalo,

    ich habe so einen Fall mal behoben, das ich einfach ein CPYF gemacht habe. Er ist dann gestürzt, bei dem falschen Satz. Dann kann man schnell herausfinden, um welchen Satz es sich handelte, weil man ja den vorherigen Satz als letzten Satz in der neuen Datei stehen hat.

    Mal ausprobieren. Vielleicht funktioniert

  5. #5
    Registriert seit
    May 2001
    Beiträge
    22

    Post

    Es gibt auch einen Datei-Editor, QRECTOR,
    der kann die Sätze suchen und finden und
    initialisieren.

    Gruß Tornado

Similar Threads

  1. Excel Datenbanken
    By RaiZim in forum NEWSboard Windows
    Antworten: 4
    Letzter Beitrag: 16-12-06, 11:17
  2. Antworten: 0
    Letzter Beitrag: 09-08-06, 21:43
  3. Datenbanken aktualisieren
    By Markus Ralf in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 20-08-03, 16:12
  4. Antworten: 3
    Letzter Beitrag: 24-04-03, 16:54
  5. Lotus Notes Datenbanken
    By Max in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 05-02-03, 13:18

Berechtigungen

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