AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Einzelnen Datensatz speziell "markieren"
Thema durchsuchen
Ansicht
Themen-Optionen

Einzelnen Datensatz speziell "markieren"

Ein Thema von hirnstroem · begonnen am 17. Nov 2006 · letzter Beitrag vom 17. Nov 2006
 
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Einzelnen Datensatz speziell "markieren"

  Alt 17. Nov 2006, 09:05
Hallo,

was passiert, wenn du ein Feld "locked" hast,
und dein Webinterface abstürzt?
Dann kann der Admin ran, und das "reparieren".

Access is eh nicht so schön
(keine Transaktionen, damit fällt ein locken über Transaktionen flach).

Ich würde zumindestens nach 2. Feld ein Datum/Uhrzeit
reinpacken (LockDateTime), welches per Timer (?)
von der Anwendung, die das Gerät gelockt hat aktualsiert wird.
Dazu könnte das Gerät (die DBId) in einer StringList gespeichert werden.

Die Feststellung, ob eine Gerät tatsächlich gelockt ist,
würde dann über das "locked" und eine definierte Zeitspanne zu "LockDateTime"
erfolgen (z.B. Timer 1 Minute -> alle LockDateTime=3 Minuten sind veraltet,
der Client ist wohl abgestürzt).

Alternativ könnte man auch eine Lock-Tabelle mit GeräteId und
den beiden Feldern benutzen
und durch unique index verhindern, dass das gerät zweimal eingetragen wird.

Ein 3. Feld könnte die UserId sein.
Eine Meldung "Gerät gerade benutzt von XXX" wäre dann möglich.


Heiko
Heiko
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz