webForumDet fria alternativet

Krock = Felmeddelande

ASP

10 svar · 321 visningar · startad av erik_nordell

Medlem sedan aug. 2000431 inlägg
Frågan#1

Om två st försöker uppdatera en databas samtidigt får jag ett felmeddelande..
Hur gör jag för att den andra får vänta "automatiskt" tills det är "ledigt" så att han kan lägga till sina grejer i databasen?

Så här ser felmeddelandet ut:
[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time.

------------------
Erki Nörd!

http://www.Tapiren.net - Din COMMUNITY PÅ intErnET.

Verktygsladan.com - för dig som vill ha gratis forum, gästbok mm utan reklam!

[Redigerat av erik_nordell den 31 jan 2001]

Medlem sedan aug. 2000431 inlägg
#2

?

------------------
Erki Nörd!

http://www.Tapiren.net - Din COMMUNITY PÅ intErnET.

Verktygsladan.com - för dig som vill ha gratis forum, gästbok mm utan reklam!

Medlem sedan juli 2000534 inlägg
#3

Antar att din server har connection pooling för ODBC aktiverat. Om inte, aktivera det, det kan hjälpa ibland.

Annars är det så vitt jag vet inte så mycket du kan göra, begränsningen ligger ju i själva databasmotorn, JET. Kanske byta till mySQL?

/Morph
-------
"Wilhelm Tell? Var det inte han som sköt ett äpple genom huvudet på sin son?" - Hardy Hawk"

[Redigerat av Morph den 01 feb 2001]

Medlem sedan feb. 20005 891 inlägg
#4

Som jag redan har påpekat i din andra tråd om detta så borde det väl bara att byta postlåsning till optimistisk låsning..? :q

Klarar man inte av det själv vet jag inte om man bör ha en egen community :l

------------------
Rökare är som vanliga människor, fast inte lika länge.

Medlem sedan sep. 200061 inlägg
#5

Du kanske har något i din kod som liknar det här:

objRs.Open strSQL, objConn, adOpenForwardOnly, adLockPessimistic, adCmdText

eller kanske med motsvarande siffror:

objRs.Open strSQL, objConn, 0, 2, &H0001

adLockPessimistic gör så att din databas är låst så snart du börjar editera den. Vad du borde göra är att byta ut till adLockOptimistic (som står för 3) för den låser endast databasen precis när den blir uppdaterad.

Hoppas det löser ditt problem

Medlem sedan dec. 2000124 inlägg
#6

Sådana förmätna inlägg som Cascas tycker jag inte hör hemma i ett diskussionsforum som detta. Vi finns här allihopa för att hjälpa varandra, inte för att trycka ner varandra.

Medlem sedan aug. 2000431 inlägg
#7

Till de som klagar och hackar på mig FUCK OFF...

Till er som hjälpte mig >>
Tack så mycket, tror det ska fungera nu =))

------------------
Erki Nörd!

http://www.Tapiren.net - Din COMMUNITY PÅ intErnET.

Verktygsladan.com - för dig som vill ha gratis forum, gästbok mm utan reklam!

Medlem sedan feb. 20005 891 inlägg
#8

Sådana förmätna inlägg som Cascas tycker jag inte hör hemma i ett diskussionsforum som detta. Vi finns här allihopa för att hjälpa varandra, inte för att trycka ner varandra.

Jag har inte "tryckt ner" någon, men jag anser att man bör kunna en del för att kunna sköta ett community.. Och lösningen var som sagt knappast någon jättesvår grej, rätt basic..

Men vafan, om erik blir lite putt på mig nu så ber jag om ursäkt ;)

------------------
Rökare är som vanliga människor, fast inte lika länge.

Medlem sedan aug. 2000431 inlägg
#9

Jag tycker själv att jag kan det mesta inom asp!
Men det här vaa just en grej som jag inte hade koll på.

------------------
Erki Nörd!

http://www.Tapiren.net - Din COMMUNITY PÅ intErnET.

Verktygsladan.com - för dig som vill ha gratis forum, gästbok mm utan reklam!

Medlem sedan sep. 200061 inlägg
#10

Låt den som kan allt inom ASP kasta den första stenen

:e

Medlem sedan dec. 19998 577 inlägg
#11

LOL :e

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)