Foros del Web » Programando para Internet » ASP Clásico »

server.mappath devuelve direccion IP????

Estas en el tema de server.mappath devuelve direccion IP???? en el foro de ASP Clásico en Foros del Web. Hola a a todos: AYUDA POR FAVOR!!!!! estoy cambiando de servidor un sitio, antes en el antiguo servidor las conexiones a las bases de datos ...
  #1 (permalink)  
Antiguo 07/01/2004, 18:09
Avatar de Krotalo  
Fecha de Ingreso: marzo-2002
Ubicación: Mexicalpan de las Tunas
Mensajes: 48
Antigüedad: 23 años, 2 meses
Puntos: 0
server.mappath devuelve direccion IP????

Hola a a todos:

AYUDA POR FAVOR!!!!!

estoy cambiando de servidor un sitio, antes en el antiguo servidor las conexiones a las bases de datos marchaban bien,

ahora en el nuevo servidor, nada mas no conecta y me dan este error:

Microsoft JET Database Engine error '80004005'

'\\173.xx.x.xx\d006\midominio.com\admin\bases\miba se.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.


las bases se conectan con server.mappath por lo que procedi a revisar estas configuraciones, cuando revise lo que devuelve el server.mappath con un response.write server.mappath("./") me regresa algo como esto:

\\173.xx.x.xx\d006\midominio.com

entonces creo que el problema son las dos diagonales al inicio de la ruta, y mi duda es que si la conexion reconoce esos numero IP que supongo es del servidor

y si esta es la falla, hay alguien que sepa como hacer para que pueda apuntar corretamente a mis bases de datos?????
__________________
:neurotico
:ojotes
  #2 (permalink)  
Antiguo 07/01/2004, 19:03
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 21 años, 6 meses
Puntos: 0
server.mappath("") devuelve la ruta donde se encuentra tu web.

Para usarlo deberias poner server.mappath("/nombrecarpetabase/nombrebase.mdb")

Pero claro, en cada servidor lo hacen de modo diferente, asi que mira la cadena de conexión que se usa en tu servidor.
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #3 (permalink)  
Antiguo 07/01/2004, 20:04
Avatar de Krotalo  
Fecha de Ingreso: marzo-2002
Ubicación: Mexicalpan de las Tunas
Mensajes: 48
Antigüedad: 23 años, 2 meses
Puntos: 0
si eso ya lo se, yo use server.mappath("./") para que me devuelva solo la ruta de mi servidor

la ruta que me devuelve comienza con \\173.xx.x.xx y el error dice que esa no es una ruta valida


utilizando la cadena correcta serve.mappath("\admin\bases\mibase.mdb")

el error que les decia:


Microsoft JET Database Engine error '80004005'

\\173.xx.x.xx\d006\midominio.com\admin\bases\mibas e.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

voy a checar con el proveedor del servicio para ver si tiene una cadena de conexion distinta

Gracias de todos modos, y si alguien ya paso por este dilema diganme como lo resolvieron por favor
__________________
:neurotico
:ojotes
  #4 (permalink)  
Antiguo 08/01/2004, 08:39
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 21 años, 6 meses
Puntos: 0
Cita:
[i]
utilizando la cadena correcta serve.mappath("\admin\bases\mibase.mdb")
[/B]
Supongo que te habrás equivovado al escribirlo aqui, por que te comiste una "r" server .mappath.

Eso es lo mejor, habla con tu servidor o mira los faqs para saber que cadenas de conexión usan.
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #5 (permalink)  
Antiguo 08/01/2004, 10:38
Avatar de xBlaze  
Fecha de Ingreso: julio-2002
Ubicación: Lemuria
Mensajes: 87
Antigüedad: 22 años, 9 meses
Puntos: 0
Saludos:

En el ejemplo que mencionas:

\\173.xx.x.xx\d006\midominio.com\admin\bases\mibas e.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

Eso es lo que realmente te aparece? '173.xx.x.xx' o solo estas ocultando los siguientes numeros de la direccion de tu sitio?
__________________
Darth xBlaze
Gerente de Sistemas
Arisoft
  #6 (permalink)  
Antiguo 08/01/2004, 10:56
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses
Puntos: 0
Ese es un problema de configuracion del servidor.

Te mando una liga en donde viene informacion del problema

http://forums.devshed.com/t106607/sf...0b219368f.html
  #7 (permalink)  
Antiguo 09/01/2004, 01:21
Avatar de Krotalo  
Fecha de Ingreso: marzo-2002
Ubicación: Mexicalpan de las Tunas
Mensajes: 48
Antigüedad: 23 años, 2 meses
Puntos: 0
Ok ya estubo, hable con el soporte tecnico de mi provedor de hosting (prodigy hosting) y la solucion es mover las BD's a su carpeta de CGI-BIN la cual es la unica que tiene permisos de lectura escritura y tambien es la unica que se puede hacer un server.mappath

pues esa fue la solucion, no me queda claro como es que si mapeas cualquier BD fuera de esa carpeta te devuelve una direccion diferente

cosa que no sucede si mapeas una BD dentro de la carpeta CGI-BIN

bueno detodos modos gracias a todos y si alguien sabe por que se conporta asi, pues les agradeceria contribuyan a ilustrarme a modo de agregado cultural

GRACIAS!!!!
__________________
:neurotico
:ojotes
  #8 (permalink)  
Antiguo 09/01/2004, 01:23
Avatar de Krotalo  
Fecha de Ingreso: marzo-2002
Ubicación: Mexicalpan de las Tunas
Mensajes: 48
Antigüedad: 23 años, 2 meses
Puntos: 0
Ysdragil :

muy bueno e interesante el articulo que mensionas, GRACIAS!!!!
__________________
:neurotico
:ojotes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:46.