Hallo,

wie kann ich einen Datensatz in einer SQL-Tabelle bereits nach einem SELECT f�r andere 
Zugriffe sperren ?
Zur Zeit frage ich den Datensatz mit SELECT ab und schreibe dann mit einem UPDATE auf 
den gleichen Datensatz einen Wert in die ensprechende Spalte, so da� dieser Datensatz 
(eigentlich) nicht von jemand anderen aufgerufen werden d�rfte.

Leider funktioniert das nicht. Es kommt vor, da� 2 versch. Personen (das ganze 
Programm l�uft in einem Intranet) den gleichen Datensatz angezeigt bekommen. 
H�ngt wahrscheinlich damit zusammen, da� der UPDATE-Befehl zum sperren des 
Datensatzes, nicht sofort nach dem SELECT-Befehl ausgef�hrt wird.

Dies kann ich mir nur durch Netzwerkprobleme erkl�ren, die dann das schreiben des 
UPDATEs verz�gern k�nnten.

Wei� jemand ne L�sung ?

Ulrich Dick
Ulrich Dick

-----------------------------------------------------------------------
Sie suchen noch Geschenke f�r die Lieben zu Weihnachten?
http://www.arcor.de/c/pub/redir.php/tchibo1
-----------------------------------------------------------------------


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an