
15/04/2005, 09:41
|
 | | | Fecha de Ingreso: enero-2005 Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 4 meses Puntos: 9 | |
Tengo la solucion !!! Bien, me autorespondo, ya que probando probando encontré la solución.
Para los #include, ya saben, como dice Al Zuwaga, usen #include virtual...
Para Server.MapPath, el problema en cuestión es que si el servidor tiene desactivada la opcion para navegar con rutas relativas, devuelve un error diciendo que la funcion Server.MapPath no permite los dos puntos (..).
a solución está en utilizar los dos puntos fuera de la funcion...
Uséase:
Ruta = Server.MapPath("../DB/datos.mdb")
- Esta línea devuelve el error que comentamos por utilizar los dos puntos dentro de la funcion Server.MapPath.
Ruta = Server.MapPath(".") & "/../DB/datos.mdb"
- Esto es aceptado por el servidor, ya que no utilizas los dos puntos dentro de la función Server.MapPath.
Realmente esta intruccion acaba construyendo algo así (por poner un ejemplo):
E:/Sites/TuSite/HTML/../DB/datos.mdb
Pero realmente esto es un ruta válida, uséase que funciona.
Suerte! |