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