ASP - Conexion con una BBDD de access

 
Vista:

Conexion con una BBDD de access

Publicado por genis (1 intervención) el 25/06/2002 13:30:32
Estoy empezando con el ASP y he realizado una página ASP y en mi ordenador me funciona, pero al subirla al servidor no me funciona y me da el siguiente error:

Microsoft JET Database Engine error '80004005'

No se pudo encontrar el archivo 'D:\XVRT\elbergueda.org\Html\bergueda.mdb'.

/poligons/db.asp, line 4

La conexion la hago:

<%

Dim DBName
DBName= Server.MapPath("bergueda.mdb")
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & DBName & ";Persist Security Info=False"

ID = Request.QueryString
CadSQL = "SELECT * FROM Municipi WHERE [id] =" & ID
Set RS = Con.Execute( CadSQL )
%>

He provado de muchas formas diferentes y no me conecta de ninguna forma, alguien me podria decir donde cometo el error?

Gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conexion con una BBDD de access

Publicado por kuko (13 intervenciones) el 27/06/2002 10:11:08
Yo utilizo esta conexion.
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};"&"DBQ="&Server.Mappath("bergueda.mdb")
Seria asi si tu bd esta al mismo nivel que los asp si no tendrias que poner la ruta relativa a estos asps. Si por ejemplo los asps estan en la carpeta asp y la bd asu vez esta en la carpeta bd dentro de la asp tendrias que poner:
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};"&"DBQ="&Server.Mappath("bd/bergueda.mdb")
Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar