Pytanie : Wielokrotność MS Dojazdowy Baza danych podłączeniowy problem…

Cześć

I mieć wielo- użytkownik MS Dojazdowy baza danych środowisko dokąd dawać użytkownik móc jeden wiele MS Dojazdowy baza danych using ASP jscript strona.

The problem I mieć być że jeżeli dawać użytkownik A łączyć asp strona internetowa using database1.mdb i użytkownik B łączyć asp strona internetowa using database2.mdb przy "the ten sam czas" the podłączeniowy sznurek użytkownik A wydawać się the podłączeniowy sznurek użytkownik B gdy strona wykonywać nawet jeśli I mówić związek punkt database1.mdb! Dlaczego ten korupcja zdarzać się?

This rezultat w the błąd "The Microsoft Dżetowy baza danych silnik móc the wkład stół lub zapytanie… "

I wierzyć I móc coś w the związek sznurek, lub
maybe I musieć niektóre wartość na the serwer II6, lub
is ono coś całkowicie różny?

Below być przykład związek który I zrobić/>LEDB.4.0 database.

Any pomoc być ogromnie appreciated.

//Where być podłączeniowy sznurek jeden 10 MS Dojazdowy databases
Application ("dbConnectString") = " Provider=Microsoft. Jet.OLEDB.4.0; Data Source=" + kartografować +"; "

dbConnectionData = Server.CreateObject ("ADODB.Connection")

rset = Server.CreateObject ("ADODB.Recordset")
rset. Otwierać (sql, dbConnectionData, adCursorType, adLockType)

Odpowiedź : Wielokrotność MS Dojazdowy Baza danych podłączeniowy problem…

The problem być że ty przechować the podłączeniowy sznurek w podaniowy zmienna. Podaniowy zmienna dzielić wszystkie the podaniowy użytkownik, więc gdy ty set the związek sznurek dla użytkownik naprawdę ty być położenie ono dla wszystkie użytkownik.

Jeżeli zmienna użytkownik musieć swój swój podłączeniowy sznurek, then przechować ono w sesyjny zmienna zamiast podaniowy zmienna.

Mieć Nadzieję że pomoc.
Inne rozwiązania  
 
programming4us programming4us