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

Antwort per Email an