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

consultar base de datos que se encuentra en otra carpeta

Estas en el tema de consultar base de datos que se encuentra en otra carpeta en el foro de ASP Clásico en Foros del Web. Hola tengo una base de datos que se encuentra en la carpeta expedientes. y la pagina que va ha hacer la consulta se encuentra en ...
  #1 (permalink)  
Antiguo 27/09/2005, 11:38
 
Fecha de Ingreso: febrero-2005
Mensajes: 34
Antigüedad: 20 años, 2 meses
Puntos: 0
Exclamación consultar base de datos que se encuentra en otra carpeta

Hola


tengo una base de datos que se encuentra en la carpeta expedientes.


y la pagina que va ha hacer la consulta se encuentra en la carpeta /perfiles/psalcedo/listado.asp


quiero me muestre todos los registros de la consulta "consulta_completa" que tengo en access.


lo que tengo es esto:


dim ObjConn

set objConn = Server.CreateObject("ADODB.Connection")
objConn.connectionString="DRIVER={Microsoft Access Driver ( *.mdb )};" &_
"DBQ=../\expedientes\EXPEDIENTES.MDB"

objConn.open


sql = "SELECT * FROM consulta_completa "


response.Write( SQL )
  #2 (permalink)  
Antiguo 27/09/2005, 12:11
 
Fecha de Ingreso: febrero-2005
Mensajes: 34
Antigüedad: 20 años, 2 meses
Puntos: 0
Ayudenme por favor !!!!!!
  #3 (permalink)  
Antiguo 27/09/2005, 12:11
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
/perfiles/psalcedo/listado.asp

ahi esta el ASP
y la base esta en
/expedientes ???
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 27/09/2005, 12:48
 
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 20 años, 10 meses
Puntos: 2
lo que te recomiendo es :

dim ObjConn
Set objConn = Server.CreateObject("ADODB.Connection")

objConn.connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data " &_
"Source = " & Server.MapPath("expedientes/EXPEDIENTES.MDB")

objConn.open

sql = "SELECT * FROM consulta_completa "
  #5 (permalink)  
Antiguo 27/09/2005, 13:33
 
Fecha de Ingreso: febrero-2005
Mensajes: 34
Antigüedad: 20 años, 2 meses
Puntos: 0
Exclamación

Alert al probarlo me manda el siguiente error:



Tipo de error:
Microsoft JET Database Engine (0x80004005)
'c:\inetpub\wwwroot\perfiles\psalcedo\expedientes\ EXPEDIENTES.MDB' no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo.
/perfiles/psalcedo/listado.asp, línea 26



te recuerdo que la base de datos expedientes.mdb se encuentra en c:\inetpub\wwwroot\expedientes\expedientes.mdb

y la pagina que ejecutara la consulta esta en :

c:\inetpub\wwwroot\perfiles\psalcedo\listado.asp



gracias
  #6 (permalink)  
Antiguo 27/09/2005, 14:07
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
y no sera el espacio entre el \ y EXPEDIENTES.MDB????
c:\inetpub\wwwroot\perfiles\psalcedo\expedientes\ EXPEDIENTES.MDB
  #7 (permalink)  
Antiguo 27/09/2005, 14:33
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/expedientes/EXPEDIENTES.MDB"))

sql = "SELECT * FROM consulta_completa"
Set objRS = oConn.Execute(SQL)


si no esta desde la raiz del web entonces pone la ruta desde donde esta la raiz
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 27/09/2005, 16:26
 
Fecha de Ingreso: febrero-2005
Mensajes: 34
Antigüedad: 20 años, 2 meses
Puntos: 0
De acuerdo

si quedo juan gracias
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 12:57.