Steel: datensatz überspringen falls gerade aufgerufen

Beitrag lesen

Hi!

Das ist mit einfachen Mitteln moeglich, aber etwas tricky. Setz bei jedem geoeffneten  Datensatz einfach ein Flag und selektier nur solche ohne Flag. Problem: Wenn dieses Flag beim Schliessen nicht entfernt wird, bleibt der Datensatz fuer das System geoeffnet obwohl ihn niemand benutzt. Bewaehrt hat sich ein timestamp. Wenn der Datensatz eine bestimmte Zeit nicht genuzt wurde wird er freigegeben. Du koenntest also jedem Datensatz ein Zeitfeldhinzufuegen, wann er geoeffnet wurde. Das aktualiserst Du beim veraendern und schliessen. (da kannst du es auch auf null setzen)

--
"Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
      - T. Pratchett