El siguiente código de ASP Clásico (.asp) te mostramos cómo realizar una conexión y mostrar datos en pantalla de una base de datos MS Access.
Ten en cuenta que en el caso de Access, hay dos versiones bien diferenciadas a utilizar, dependiendo de con qué versión de Access hemos creado la base de datos:
- Access 2007 o inferior:
DRIVER={Microsoft Access Driver (*.mdb)}
- Access 2010 o superior...
DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}
Código completo de ejemplo de ASP con Access 2010 o superior
<%
'Se crea el objeto de la conexión
set Conexion = Server.CreateObject("ADODB.Connection")
'Se especifica la ubicación de la base de datos Access 2010 o superior (dos opciones):
'Conexion.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" & Server.MapPath( "BaseDeDatos.mdb" )
Conexion.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\Inetpub\vhosts\dominio.com\httpdocs\BaseDeDatos.mdb"
'Se abre la conexión
Conexion.Open
'Se ejecuta una consulta
set Rs = Server.CreateObject("adodb.recordset")
set Rs = Conexion.Execute("SELECT * FROM Tabla")
Response.Write Rs("Columna")
'Se liberan los recursos usados
Conexion.Close
Set Rs = Nothing
Set Conexion = Nothing
%>
Recuerda que Access es un formato de base de datos obsoleto y no soporta conexiones concurrentes, por lo que sólo se recomienda en caso de sistemas poco accedidos y que no escriban dos o más visitas en simultáneo.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.