Re: Avanti-Client und Sätze sperren
Cord Veltkamp
ve at buch.biblio.etc.tu-bs.de
Mo Jul 20 15:26:46 CEST 1998
Herr Schmidt schrieb :
> Nun stehe ich vor der Frage: Wenn ich mir einen Datensatz hole, ihn in einem
> Formular anzeige und zum Bearbeiten "freigebe", wie stelle ich sicher, daß
> der Datensatz bis zum Abspeichern nicht anderswo im Netz bearbeitet und
> verändert wird? Wenn ich das richtig verstanden habe, funktioniert get edit
> ja nur innerhalb einer einzigen Befehlssequenz. Ich muß aber zwei auch
> zeitlich sehr verschiedene Jobs abschicken: Einen zum Anzeigen und einen zum
> Speichern.
Es ist richtig, dass "get edit" nur innerhalb eines Auftrags sperrt. Am Ende
erfolgt automatisch eine Freigabe, um keine dauerhaft gesperrten Saetze in der
Datenbank anzusammeln.
Avanti loest das von Ihnen beschriebene Zeitproblem durch Vergleich des
Zeitstempels (Befehl "ce" in der *.cfg). Ist der Zeitstempel des Satzes in der
Datenbank juenger als der des uebergebenen Satzes, wird das Speichern
verweigert. Mehr dazu steht in der Online-Hilfe in der Beschreibung des put-
Befehls.
Viele Gruesse, Cord Veltkamp
#####################################################################
Cord Veltkamp University Library
Allegro-C Group Universitaetsbibliothek
Pockelsstr. 13
D-38106 Braunschweig
Email: Germany
c.veltkamp at tu-bs.de Tel: +49- 531- 391- 5074
#####################################################################
Mehr Informationen über die Mailingliste Allegro