hallo uli, probiere es mal mit transaktionen. (Siehe mein Posting mit dem Betreff: "[aspbeginners] RE: Transaktionen starten/beenden"
Rainer [EMAIL PROTECTED] schrieb: > 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 | 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
