Español


Español


Base de conocimientos

Conexión a bases de datos Microsoft Access mediante ADO + ODBC


KB-LJW-DB-107



  




Artículos y recursos relacionados




Drivers Microsoft Access instalados en nuestros servidores Classic ASP




Qué son las bases Microsoft Access




Cómo gestionar y administrar las bases Access




Cómo acceder a las bases Access desde ASP Classic


 Haga clic para ordenar por columna
ElementoMicrosoft.Jet.OLEDB.4.0Microsoft.ACE.OLEDB.12.0Microsoft Access Driver (*.mdb)Microsoft Access Driver (*.mdb, *.accdb)
TipoProveedor OLE DBProveedor OLE DBDriver ODBCDriver ODBC
Motor de accesoJET (Jet Database Engine)ACE (Access Database Engine)JET (Jet Database Engine)ACE (Access Database Engine)
Formatos soportadossolo .mdb.accdb y .mdbsolo .mdb.mdb y .accdb
Acceso vía ADONativo y directoNativo y directoIndirecto (ADO vía ODBC)Indirecto (ADO vía ODBC)
RendimientoIdéntico a ACEIdéntico a JetInferior (capa ODBC)Inferior (capa ODBC)
Compatibilidad
32 bits
 Sí No Sí No
Compatibilidad
64 bits
 No Sí No Sí
Uso.mdb en 32 bits64 bits (recomendado)Solución de reserva/compatibilidadSolución de reserva/compatibilidad
Año de introducción19982007Herencia histórica Access / ODBCHerencia histórica Access / ODBC


Conexión directa sin DSN mediante un Driver ODBC o Provider OLE DB



Microsoft.Jet.OLEDB.4.0

ASP CLASSIC
<%
'Establecer la conexión a la base de datos Access mediante el proveedor JET OLE DB 4
'Disponible para los Application Pool en 32 bits
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=base.mdb;"
%>



Microsoft.ACE.OLEDB.12.0

ASP CLASSIC
<%
'Establecer la conexión a la base de datos Access mediante el proveedor ACE OLE DB 12 (o 14, o 16)
'Disponible para los Application Pool en 64 bits
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.ACE.OLEDB.12.0; DATA SOURCE=base.mdb;"
%>



Microsoft Access Driver (*.mdb, *.accdb)

ASP CLASSIC
<%
'Establecer la conexión a la base de datos Access mediante el controlador ODBC
'Disponible para los Application Pool en 32 bits
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={Microsoft Access Driver (*.mdb)}; Dbq=base.mdb; Uid=Admin; Pwd=;"
%>

ASP CLASSIC
<%
'Establecer la conexión a la base de datos Access mediante el controlador ODBC
'Disponible para los Application Pool en 64 bits
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; Dbq=base.accdb; Uid=Admin; Pwd=;"
%>



Conexión mediante un DSN





Consejos y casos particulares con Microsoft Access



Corrupción de base & Backups




Cursor predeterminado



Tamaño máximo de 2 GB




Compactación y mantenimiento







Gestión del bloqueo (archivos *.ldb y *.laccdb)




Migración hacia MariaDB








Al servicio de su ASP Classic





Preferentias de privacidadPreferencias relacionadas con sus datos personales.

NOTA : Sus cambios se aplicarán desde la página siguiente que visitará/cargará.

Su privacidad es preciosa: la respetamos.

Al usar este sitio, usted acepta que usemos estadísticas anónimas para analizar nuestro tráfico y mejorar su experiencia de navegación en nuestro sitio, además de tecnologías y cookies para personalizar el contenido. Esta información anónima se puede compartir con nuestros socios de redes sociales y de análisis de confianza.

  • No recolectamos ningún dato nominativo.
  • No almacenamos ninguna contraseña.
  • Utilizamos un algoritmo de seguridad de alto nivel.