Fråga : Multipelms tar fram databasanslutningsproblem…,

Hi

I har mång- användarems att ta fram databasmiljön var en given användare kunde förbinda till en av många ms tar fram databaser using ASP-jscriptsidor. förmiddagen för problem I för

The den har, är att, om en given användare A förbinder till en asp-rengöringsduksida using database1.mdb och användare B, förbinder till en asp-rengöringsduksida using database2.mdb på ”den samma tiden,” som anslutningen stränger av användare, A verkar för att överta anslutningen stränger av användare B, när sidan utförs, även om jag berättar anslutning att peka till database1.mdb! Hur denna korruption händer? resultat för

This i felet ”som Microsoft sprutar ut databasmotorn, kan inte finna mata in bordlägger eller query… ”tro

I mig kan ha något som är saknad i anslutningen att stränga, eller
maybe jag måste uppsättningen några att värdera på serveren II6 eller
is det något som fullständigt är olik?

Below är ett exempel av anslutning som jag skulle gör till varje database.

Any skulle hjälp är att kartlägga för appreciated.

//Where är väldeliga anslutning stränger till en av 10 som, ms tar fram databases
Application (”dbConnectString”) = " Provider=Microsoft. Jet.OLEDB.4.0; Data Source=” + kartlägga +”; ”

dbConnectionData =

.Connection”)/>rset =
rset för Server.CreateObject (”ADODB.Recordset”). Öppna (sql, dbConnectionData, adCursorType, adLockType)

" klar "

Svar : Multipelms tar fram databasanslutningsproblem…,

Problemet är att du lagrar anslutningen stränger i en applikationvariabel. Applikationvariabler delas av alla applikationanvändare, så, när dig uppsättningen som anslutningen stränger för en användare egentligen, du är inställningen det för alla användare.

Om varje användare måste ha dess egna anslutning att stränga, då lagra den i periodsvariabler i stället för applikationvariabler.

Hoppas att hjälp.
Andra lösningar  
 
programming4us programming4us