xDD
Weno, esto parece que va mejorando. He cambiado para conectarse sin DNS, he puesto esto:
Cita: oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("bd/BD.mdb")
he provado con otras y esta es la única que funciona... pero no del todo ^^U
Si lo pongo la página en el raiz de la web, funciona perfectamente... pero no es ahí donde tiene que ir ^^. Esta pagina en cuestión está en una subcarpeta, si cojo la página que en el raiz va bien y la pongo en la subcarpeta, no va (los enlaces que hay en la pagina si van), da el siguiente error:
Cita: Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0xc60 Thread 0x740 DBC 0x2021024 Jet' del Registro.
Explicaré un poco lo que hace la página
Primero obtiene de la BD los nombres de personas y los pone en la pagina (esto ya funciona desde la página poniendola en el raiz, pero no funciona si se pone la pagina en una subcarpeta, cosa que no entiendo porque la verdad :(
Los nombres de las personas son enlaces, que lo que hace es crear un pequeño pop up con varios datos que ya ha cogido de la Base de Datos y los muestra. Creo que aquí se vuelve al problema de antes, ya que la pagina que genera el pop up está en un subcarpeta y da el mismo erro de arriba:
Cita: Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0xc60 Thread 0x740 DBC 0x2021024 Jet' del Registro.
y la linea es la de conexión con la Base de Datos:
Cita: oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("bd/EEGECS.mdb")
Help!
Saludos