Hallo zusammen,
Ich habe mehrer User die unter umständen Zeitgleich versuchen einen Datensatz zu bearbeiten, um das zu vermeiden hatte ich vor eine Referenznummer die bei jeder Änderung incrementiert wird zu nutzen, um zu sehen ob der User die Daten ändern Darf.
Ablauf :
1. User fragt Daten ab
2. User ändert irgendwann etwas an den Daten
3. Überprüfung ob die Referenznummer in den Daten die der User vor sicht hat mit den Daten in der DB übereinstimmen
4. a) JA -> schreib
b) NEIN -> fehlermeldung
Mein Problem ist jetzt das theoretisch während der User in 4. a) das JA bekommt jemand Daten in die DB schreiben könnte.
Daher meine Frage :
Gibt es eine möglichkeit das ich diese Überprüfung so schreibe das die Datengeblockt werden bis der user im "JA" Fall geschrieben hat ?
Ich habe mehrer User die unter umständen Zeitgleich versuchen einen Datensatz zu bearbeiten, um das zu vermeiden hatte ich vor eine Referenznummer die bei jeder Änderung incrementiert wird zu nutzen, um zu sehen ob der User die Daten ändern Darf.
Ablauf :
1. User fragt Daten ab
2. User ändert irgendwann etwas an den Daten
3. Überprüfung ob die Referenznummer in den Daten die der User vor sicht hat mit den Daten in der DB übereinstimmen
4. a) JA -> schreib
b) NEIN -> fehlermeldung
Mein Problem ist jetzt das theoretisch während der User in 4. a) das JA bekommt jemand Daten in die DB schreiben könnte.
Daher meine Frage :
Gibt es eine möglichkeit das ich diese Überprüfung so schreibe das die Datengeblockt werden bis der user im "JA" Fall geschrieben hat ?
Comment