Beiträge von V-Bredemeier

    Ich arbeite nicht mit Repliken, daher in dem Sinne keine verteilte Umgebung.


    Dann nutzt ein Profildokument nur zum Auslesen von Daten?


    Warum stehen aktuell geschriebene Daten einem anderen User nicht zur Verfügung?


    Gruß, Volker

    Hallo,


    ich habe ein Profildokument mit einer laufenden Nummer versehen. Diese Nummer (Zahlenfeld im Profildokument) soll von unterschiedlichen Usern ausgelesen und nach Erstellung von Dokumenten aktualisiert werden. Es sieht wie folgt aus:


    Set einrichtungdoc = db_aktuell.GetProfileDocument("($Einrichtung)")
    lfdnr_geld% = einrichtungdoc.lfdnr_geld(0) + 1
    doc.lfdnr = lfdnr_geld%
    einrichtungdoc.lfdnr_geld = lfdnr_geld%
    Call einrichtungdoc.Save(True,True)


    Nun kommt es vor, dass die Nummer nicht einmalig ist, also teilweise 4-fach vorkommt. Ich habe das ganze mal etwas verfolgt und ich habe die Befürchtung, dass das Profildokument nur beim Starten der Datenbank von einem User gelesen wird und die Daten erst beim Schließen zurückgeschrieben werden.


    Warum werden die Daten in dem Profildokument nicht sofort aktualisiert und stehen einem anderen User sofort zur Verfügung?


    Muss ich das Dokument anders lesen oder aktualisieren?


    Gruß, Volker Bredemeier