[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2002
    Beiträge
    61

    Question Simples Problem

    Ich hab mit dem Programmieren erst vor 1 Woche angefangen. Ich programmiere RPG auf einer AS/400. Ich soll jetzt ein Programm schreiben, in dem ich im DSPF oben 3 Zeilen hab. Jetzt soll ich oben Daten einer Datenbank eingeben. Das is ja kein problem, aber der entsprechende Daten satz soll dann unten nochmal angezeigt werden, und dann verändert und wieder abgespeichert werden können.

    Ich hab jetzt das problem das ich nicht weiß wie ich es anstelle das ich wenn ich den richten Datensatz eigebe das dann genau dieser aus der Tabelle genommen wird, und unten angezeigt wird.

    Ich denke ich muss das mit Embedded SQL machen, oder? Aber davon hab ich noch nicht viel ahnung.

    plz help

  2. #2
    Registriert seit
    Jan 2001
    Beiträge
    833

    Post

    [Hallo Steven,

    ein kleiner TIPP:

    Daten oben eingeben.
    datenbanksatz lesen und unten anzeigen.
    Bei den unteren Feldern im DDS das Schlüsselwort Change verwenden.
    Wenn der Satz im DSPF geändert wurde bekommst Du über die Bezugszahl mit das sich etwas verändert hat.
    Damit kannst Du den geänderten Satz wieder zurückschreiben.
    gruss Michael

  3. #3
    Registriert seit
    Sep 2002
    Beiträge
    61

    Post

    Jetzt kommt beim compilen gar kein fehler, aber beim programmstart:

    Fehlernachricht CPF4131 wurde während OPEN für Datei TESTDSPF angezeigt


    Es gibt doch einen UPDATE befehl. Wie ist der zu verwenden?

    Ich benutze RPG/ILE

    [Dieser Beitrag wurde von Steven am 18. September 2002 editiert.]

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.873

    Post

    Hallo Steven,

    wenn Du die Display-File änderst und neu compilierst, musst Du auch das zugehörige Programm neu compilieren.

    Die Fehlermeldung besagt, dass die aktuelle Display-File nicht mehr mit der Display-File zum Compilierungs-Zeitpunkt übereinstimmt.

    Wenn Du bei einem Abbruch mit dem Cursor auf die Fehlermeldung gehst und F1 drückst, erhältst Du weitere Informationen.

    Um den Update in RPG zu benutzen, muss die Datei in den F-Bestimmungen als Update-File definiert sein.
    Der Datensatz muss durch eine CHAIN oder READ-Aktion eingelesen sein.
    Felder im Datensatz können verändert werden.
    Dann erfolgt der UPDATE.

    Sollst Du eigentlich einen RPG-Kurs machen?
    Gibt es jemand in der Firma, der Dir die Grundbegriffe zeigen kann?
    Ohne Hilfe RPG zu lernen (und vor allem richtig zu lernen) ist verdammt schwierig.
    Ausserdem sollst Du ja wohl alles auf einmal machen (Display-File / Datenbank / RPG und SQL), schon heftig.

    Ich bilde selber Anwendungs-Entwickler aus und weiss wie schwer sich meine Auszubildenden bisweilen tun.
    Da tauchen Probleme auf, die für uns selbstversändlich sind.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Sep 2002
    Beiträge
    61

    Post

    Danke,

    ich bin nicht ganz verlassen . Wenn ich jemanden Frage, dann wird mir immer geholfen. Aber irgendwie will ich mir auch manchmal "selber" helfen.

    Ich mache atm hauptsächlich RPG und das Displayfile (aber noch ohne Subfiles, die sind mir zu heftig). SQL nur für die Tabelle, in die das Programm die Daten eintragen soll.

    Wir machen das eigentlich so:

    Ich bekomm eine Aufgabe, und fang an. Wenn ich was nicht weiß dann frag ich und mach dann wieder selbstständig weiter.

    Das läuft so ganz gut.



    [Dieser Beitrag wurde von Steven am 18. September 2002 editiert.]

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  2. Problem mit Steuerzeichen in Datenbank?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 26-10-06, 10:07
  3. Authorization Problem nach ändern der Primary Group
    By ChrisX in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 11-10-06, 15:31
  4. Merkwürdiges Problem in VRPG
    By Flappes in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 06-10-06, 08:39
  5. CrtSQLRPGi - Problem bei Programmerstellung
    By sim in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 10-05-06, 14:45

Berechtigungen

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