[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2002
    Beiträge
    792

    Einen Datensatz mit mehreren Sessions benutzen

    Hi,

    ich habe da mal eine kleine Frage. Ich habe ein Programm das mir zu einem Schlüssel (Ein/Ausgabefeld) die Detailsätze im unteren Bildschirm anzeigt. Wenn ich nun einen Satz angeblättert habe und ein zweiter Bildschirm will auch auf diesen Satz springen, hängt die Session bis Bildschirm 1 den Satz verlässt. Hat jemand einen Tip für mich wie ich das umgehe und beiden Bildschirmen die Sicht auf den Datensatz parallel gebe?? Vielen Vielen Dank im Voraus.

    Gruß

  2. #2
    Registriert seit
    Jul 2002
    Beiträge
    218
    hallo JonnyRico

    wenn nicht unbedingt erforderlich Satz lesen ohne zu sperren

    und ansonsten gilt "wer zuerst kommt, ....."

    lg
    hans-joachim

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Beim CHAIN(N) bzw. N vor der Bezugszahl angeben, dann wird nicht gesperrt.
    Über eine LF im Input-Modus wird auch nicht gesperrt.
    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
    Apr 2002
    Beiträge
    792
    Hi,

    danke. Das Read(N) bzw. Chain(N) hat mir gehoflen. Danke.

    Gruß

    Sascha

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.875
    Zitat Zitat von Fuerchau
    Beim CHAIN(N) bzw. N vor der Bezugszahl angeben, dann wird nicht gesperrt.
    ... aber nur dann, wenn die Datei nicht unter Commit verarbeitet wird!!!
    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

  6. #6
    Registriert seit
    Apr 2002
    Beiträge
    792
    Zitat Zitat von B.Hauser
    ... aber nur dann, wenn die Datei nicht unter Commit verarbeitet wird!!!
    Kannst du mir das vielleicht genauer erklären? Vielen Dank im Voraus.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Birgitta, damit liegst du nur bedingt richtig.
    Unter Commit wird ein Satz nur gesperrt, wenn tatsächlich ein Update erfolgt ist und kein Commit durchgeführt wurde. Nachfolgendes Lesen ohne Sperre hebt diese nicht auf.
    Wurde der Satz noch nicht upgedated setzt ein Lesen ohne Sperre auch keine Sperre !
    Ein Update setzt ja ein Lesen mit Sperre voraus.

    Auch bei SQL ist das nicht anders.
    Ein Select sperrt nichts, ein Select ... for update sperrt, ein Update sperrt nur unter Commit.
    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. Datensatz sperren
    By Easyrider in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 06-12-06, 07:48
  2. iSeries mit mehreren virtuellen Instanzen
    By Christian.Hesse in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-11-06, 05:57
  3. nach Insert neu gen. Datensatz ermitteln
    By M.Kasper in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 25-08-06, 07:32
  4. SQL Case von mehreren Dateien
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 08-08-06, 09:34
  5. Subfile + Overlay und letzter Datensatz
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 08-06-06, 08:47

Berechtigungen

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