Einzelnen Beitrag anzeigen

Benutzerbild von Tyler
Tyler

Registriert seit: 19. Jun 2003
Ort: Berlin
241 Beiträge
 
#2

Re: Paralleler Mehrfachzugriff auf SQl-Datenbank

  Alt 13. Okt 2003, 11:48
Hallo,

in meiner LocalSQL-DB hab ich es so geregelt, das ich mir ein bestimmtes Feld nehme, und dort, wenn ich mit meinem Programm den entsprechenden Datensatz bearbeite, einen bestimmten Wert setze, z.B.

UPDATE mydb SET inwork = 'ja'

(oder ähnlich)

Andersrum liest jedes Programm vor einem Schreibversuch genau dieses Feld aus, und kann so herausfinden, ob an dem Datensatz gerade gearbeitet wird.

Hat der Anwender seine Arbeit am Datensatz beendet, wird das Feld "inwork" einfach wieder zurückgesetzt und somit der Datensatz freigegeben.

Zugegeben, nicht sonderlich elegant und auch nicht die optimale Lösung, aber was besseres ist mir bisher nicht eingefallen.


mfG
  Mit Zitat antworten Zitat