Pergunta : Problema de conexão múltiplo da base de dados do acesso do MS…

Olá! o

I tem um multi ambiente de base de dados do acesso do MS do usuário onde um usuário dado poderia conetar a uma de muitas bases de dados do acesso do MS using páginas do jscript do ASP. o problema que do

The eu estou tendo é que se um usuário dado A coneta a um Web page do asp using database1.mdb e usuário B coneta a um Web page do asp using database2.mdb “no mesmo tempo” a corda da conexão do usuário A parece herdar a corda da conexão do usuário B quando a página é executada mesmo que eu diga a conexão para apontar a database1.mdb! Como esta corrupção está acontecendo? os resultados do

This no erro “que Microsoft jorra motor de base de dados não podem encontrar que o

I da tabela ou da pergunta da entrada… “para me acreditar pode ter algo faltar na corda da conexão, ou o
maybe mim tem que ajustar algum valor no usuário II6, ou
is ele algo completamente diferente? o

Below é um exemplo da conexão que eu faça a cada ajuda de database.

Any seja extremamente traço de appreciated.

//Where seja corda da conexão a um do databases
Application do acesso de 10 MS (“dbConnectString”) = " Provider=Microsoft. Jet.OLEDB.4.0; Data Source=” + traçando +”; “

dbConnectionData =

.Connection”)/>rset = Server.CreateObject (“ADODB.Recordset")
rset. Abrir (sql, dbConnectionData, adCursorType, adLockType) o

class= do

Resposta : Problema de conexão múltiplo da base de dados do acesso do MS…

O problema é que você está armazenando a corda da conexão em uma variável da aplicação. As variáveis da aplicação são compartilhadas por todos os usuários da aplicação, assim que quando você ajusta a corda da conexão para um usuário realmente você é ajuste ele para todos os usuários.

Se cada usuário deve ter sua própria corda da conexão, a seguir armazená-la em variáveis da sessão em vez das variáveis da aplicação.

Esperar que ajudas.
Outras soluções  
 
programming4us programming4us