Print This Page  
Introduce la direccion de mail:

Quiero realizar una conexión a una base de datos Access

Desde ASP podrás acceder a una base de datos Access tanto a través de una DSN, como indicando la ruta de la base de datos.

El código adecuado para el acceso mediante DSN es el siguiente (recuerda que previamente has de crear la DSN a través del panel de control del hosting y que para ello es necesario que subas por ftp la base de datos Access a la carpeta db de tu hosting).

<%
'Apertura de la conexión con bases de datos con DSN
'debes sustituir nombre_dsn por el nombre que le hayas asignado en el Panel de Control
set BD=server.CreateObject("ADODB.connection")
BD.open "nombre_dsn"
%>

Para acceder a una base de datos Access sin necesidad de haber creado una DSN puedes utilizar el siguiente código:

<%
'Apertura de la conexión con “bases de datos“ sin DSN
'bd.mdb: nombre de la “base de datos”.
'Esta conexión abre la base de datos bd.mdb situada en el directorio bd
'y la página ASP se encuentra en el directorio www
set BD=server.CreateObject("ADODB.connection")
BD.open "Provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("..\db\bd.mdb")
%>