mephisto22
Grünschnabel
Hallo!
Ich hab folgendes Problem. Meine Webanwendung dient dazu Datensätze aus einer DB auszulesen, sie zu bearbeiten und wieder abzuspeichern. Das ganze funktioniert so, dass wenn ein Datensatz geöffnet wird, sein Status in der DB auf "in Bearbeitung" gesetzt wird sodass kein anderer Benutzer ihn öffnen kann. Wenn der Datensatz dann gespeichert oder geschlossen (über einen Button) wird, ist der Datensatz dann wieder freigegeben.
Wenn aber jetzt ein Benutzer einen Datensatz öffnet (und somit der Status auf in Bearbeitung gesetzt wird) und danach das Browserfenster schliesst, bleibt der Datensatz auf "in Bearbeitung" und kann nur mehr vom Admin wieder freigegeben werden.
Vielleicht hat ja irgendwer eine Idee wie man das am Besten lösen könnte...Ideal wäre es wenn ich das schliessen des Browsers abfangen könnte...
Ich hab folgendes Problem. Meine Webanwendung dient dazu Datensätze aus einer DB auszulesen, sie zu bearbeiten und wieder abzuspeichern. Das ganze funktioniert so, dass wenn ein Datensatz geöffnet wird, sein Status in der DB auf "in Bearbeitung" gesetzt wird sodass kein anderer Benutzer ihn öffnen kann. Wenn der Datensatz dann gespeichert oder geschlossen (über einen Button) wird, ist der Datensatz dann wieder freigegeben.
Wenn aber jetzt ein Benutzer einen Datensatz öffnet (und somit der Status auf in Bearbeitung gesetzt wird) und danach das Browserfenster schliesst, bleibt der Datensatz auf "in Bearbeitung" und kann nur mehr vom Admin wieder freigegeben werden.
Vielleicht hat ja irgendwer eine Idee wie man das am Besten lösen könnte...Ideal wäre es wenn ich das schliessen des Browsers abfangen könnte...