Sobre Server.MapPath

26/02/2004 - 02:44 por Fabian | Informe spam
Estuve viendo en los mensajes anteriores que han tenido
el mismo problema que yo pero no veo la solución.

Tengo en el servidor la extructura:
db
logs
page

En page, deposito el sitio, pero cuando quiero acceder a
una base de datos de Access en el directorio db con
Server.MapPath("../db/datos.mdb") me da un error, pues
está en un nivel superior al sitio.

He probado muchas formas y nada. Por ejemplo:
Server.MapPath("../db/datos.mdb")
Server.MapPath("/db/datos.mdb")
Server.MapPath("\db\datos.mdb")
Server.MapPath("\") & "/db/datos.mdb")

Alguien sabe cómo puedo lograrlo.
Muchas gracias de antemano
 

Leer las respuestas

#1 Anonimo
26/02/2004 - 03:26 | Informe spam
Manuel, disculpame la insistencia pero ya he probado la
solución planteada en el post, es decir:

raiz = Server.MapPath("\") 'c:\cliente\wwwroot
ruta = Left(raiz, InStrRev(raiz, "\")) & "BD\miBase.mdb;"

Y también he probado:
Server.MapPath("\") & "BD\miBase.mdb;"

Y no ha funcionado.
En una de esas se te puede ocurrir por qué.
Muchas gracias

Preguntas similares