Hallo Cem
Warum?
Das wäre nämlich genau die Lösung.
- Du packst alle Datensätze in eine Tabelle
- die Tabelle kriegt die Spalten "gesperrt durch" (varchar) und "gesperrt um" (datetime) dazu
- sobald ein Datensatz ausgelesen wird, wird der Benutzername in das erste Feld und das aktuelle Datum mit Uhrzeit in das zweite Feld geschrieben
- sobald der Benutzer den Datensatz speichert und den nächste öffnet, wird dieser Datensatz wieder freigegeben (also die beiden Felder geleert)
- beim Abfragen der Datensätze, holst Du Dir immer den Datensatz als nächstes ab, bei dem beiden Felder leer sind
- das Feld mit Datum und Uhrzeit hat den Vorteil, dass Du Datensätze freigeben kannst, die z.B. seit einem Tag gesperrt sind, wenn der Benutzer seine Änderungen nicht wieder hochgeladen hat, also den Datensatz nicht freigegeben hat
Das musst Du mir mal erklären. Das klingt insgesamt sehr nach nicht-Hobby![]()

LinkBack URL
About LinkBacks
Zitieren


