Einzelnen Beitrag anzeigen

Zottel
(Gast)

n/a Beiträge
 
#1

Gleichzeitigen Zugriff bei MSSQL auf einen Tupel verhindern

  Alt 12. Okt 2004, 15:19
Hallihallo!

Ich steh grad ein wenig auf dem Schlauch.
Ich habe clients, die auf eine MSSQL-tabelle zugreifen.
Da drin befindet sich ein Tupel, der einen Integer-Wert beinhaltet.
Die Clients sollen sich diesen Wert holen und ihn um 1 erhöhen.
Das darf aber nicht gleiczeitig geschehen, weil evtl. sonst beide den gleichen wert holen, und beide ihn um 1 erhöhen. also letztendlich um 2
Ich habe keine ahnung,m wie ich das mit den beiden syncronen zugriffen simulieren soll.
Gibt es eine möglichkeit, den gleichzeitigen zugriff schon mit einem SQL-Befehl zu verhindern?
Oder reicht es schon, den befehl in einen BEGIN TRAN / COMMIT TRAN -Block einzuschließen?
Erstmal habe ich es jetzt über eine paar umwege gelöst, was aber eher provisorisch ist.

Vielen dank schonmal
Jens
  Mit Zitat antworten Zitat