Problema con el global.asa

22/02/2005 - 10:03 por sa | Informe spam
Hola,

estoy trabajando en una aplicacion web donde tengo un global.asa con una
variable application que tiene la ruta a la base de datos. esta variable
es la que utilizo para conectarme a dicha base de datos en toda la
aplicación.

la conexion funciona correctamente, pero al estar mucho tiempo en una
página de la aplicación haciendo pruebas.. cambio a otra y me sale un
error diciendo que no encuentra la base de datos.

es decir:

la base de datos la tengo en c:\inetpub\wwwroot\miaplicacion\database
donde un global.asa que se encuentra en c:\inetpub\wwwroot\miaplicacion
contiene la ruta a la base de datos.

hago prueba con una pagina que se encuentra por ejemplo en:

c:\inetpub\wwwroot\miaplicacion\admin\alta

funciona correctamente, pero despues de estar mucho tiempo con ella.. y
al cambiar a otra página me dice que no encuentra la base de datos en
c:\inetpub\wwwroot\miaplicacion\admin\alta


mi pregunta es: como puede decir que no la encuentra ahi.. si la
variable application apunta a la base de datos que se encuentra en otro path

a alguien le ha pasado esto?.-. me pueden ayudar?


un cordial saludo,

Preguntas similare

Leer las respuestas

#1 Manuel Vera
22/02/2005 - 17:52 | Informe spam
"sa" wrote in message
news:%
Hola,

estoy trabajando en una aplicacion web donde tengo un global.asa con una
variable application que tiene la ruta a la base de datos. esta variable
es la que utilizo para conectarme a dicha base de datos en toda la
aplicación.

la conexion funciona correctamente, pero al estar mucho tiempo en una
página de la aplicación haciendo pruebas.. cambio a otra y me sale un
error diciendo que no encuentra la base de datos.

es decir:

la base de datos la tengo en c:\inetpub\wwwroot\miaplicacion\database
donde un global.asa que se encuentra en c:\inetpub\wwwroot\miaplicacion
contiene la ruta a la base de datos.

hago prueba con una pagina que se encuentra por ejemplo en:

c:\inetpub\wwwroot\miaplicacion\admin\alta

funciona correctamente, pero despues de estar mucho tiempo con ella.. y
al cambiar a otra página me dice que no encuentra la base de datos en
c:\inetpub\wwwroot\miaplicacion\admin\alta


mi pregunta es: como puede decir que no la encuentra ahi.. si la
variable application apunta a la base de datos que se encuentra en otro


path

a alguien le ha pasado esto?.-. me pueden ayudar?


un cordial saludo,



Yo uso este codigo:

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & server.MapPath(ruta & Application("mdb")) & ";" & _
"User Id=admin;" & _
"Password="

donde ruta contiene los subdirectorios desde el wwwroot.
Es decir, si tengo esta estructura:
c:\
..\inetpub
..\..\wwwroot
..\..\..\data
y en data tengo el MDB, entonces:
ruta = "/data/"

y Application("mdb") = "misdatos.mdb"

Tambien puedes colocarlo directo:
server.MapPath("/data/misdatos.mdb")
pero usando el : server.MapPath()

Salu2
MV
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida