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

Problema con la ruta del servidor

Estas en el tema de Problema con la ruta del servidor en el foro de ASP Clásico en Foros del Web. Hola de nuevo, he probado a colgar lo poco que llevo hecho de la web en el servidor www.websamba.com y a la hora de ejecutar ...
  #1 (permalink)  
Antiguo 25/03/2004, 09:26
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 92
Antigüedad: 21 años, 1 mes
Puntos: 0
Problema con la ruta del servidor

Hola de nuevo, he probado a colgar lo poco que llevo hecho de la web en el servidor www.websamba.com y a la hora de ejecutar la pagina asp tengo un problema, me dice el siguiente error:

Microsoft JET Database Engine error '80004005'

Could not find file 'F:\freehost24\base.mdb'.

En mi ordenador co Personal Web Server funciona perfectamente pero en el servidor no, la conexion asp es la siguiente:

Set Conexion=Createobject("ADODB.Connection")
Conexion.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & server.mappath("/") & "\base.mdb;"
__________________
Aupa Athletik!!!
  #2 (permalink)  
Antiguo 25/03/2004, 09:30
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 22 años
Puntos: 5
hazlo asi:

Set Conexion=Createobject("ADODB.Connection")
Conexion.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & server.mappath("base.mdb");"

si la bd esta en otro directorio, entonces:

Set Conexion=Createobject("ADODB.Connection")
Conexion.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & server.mappath("root/db/base.mdb");"


el server.mappath lo que hace es transormartela y lo que ella veria seria esto (por ejemplo):

C:\mi_sitio\root\db\base.mdb

espero te haya servido de algo
saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 25/03/2004, 09:39
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 92
Antigüedad: 21 años, 1 mes
Puntos: 0
Me ha servido de mucho, funciona a la perfeccion salvo que tenias un error en las concatenaciones, lo he quedado:

Conexion.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & server.mappath("base.mdb") & ";"

y asi funciona, Gracias y otro problema que tengo es a la hora de ponerle password a la base de datos, la abro en access en modo exclusivo y le pongo una kontraseña, supongamos que la contraseña es "xxxxx", ¿Como habria que ponerlo en la conexion para que la pillase? He probado de varias formas pero siempre me da error porque la BD esta abierta en modo exclusivo por otro usuario o algo asi :s
__________________
Aupa Athletik!!!
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 15:15.