Odium: Datensatz sperren

Beitrag lesen

Hallo,

welche DB benutzt du denn?

Die mesiten bieten eine Lock-Funktion an. Dazu bitte in die Doku kucken.

Wenn nicht kannst du das manuell erledigen. z.B ein Boolean-Feld anfügen, das nach dem lesen gesetzt wird.

Nimmt eine Funktion einen Datensatz und dieses Flag ist gesetzt, kannst du in deinem Code mitteilen --> Momentan keine Änderung möglich.

Nachdem die Maschine, die den Datensatz anforderte diesen gespeichert hat kannst du die Blockierung wieder aufheben. Dazu müsstest du aber den Client erkennen. z.B über ein weiteres Feld mit Clientbezogenen Daten SessionID o.ä. an dem du vergleichen kannst.

Odium