Français


Français


Base de connaissances

Connexion aux bases de données Microsoft Access via ADO + ODBC


KB-LJW-DB-107



  




Articles et ressources connexes




Drivers Microsoft Access installés sur nos serveurs ASP Classic




Que sont les bases Microsoft Access




Comment gérer et administrer les bases Access




Comment accéder aux bases Access depuis ASP Classic


ÉlémentMicrosoft.Jet.OLEDB.4.0Microsoft.ACE.OLEDB.12.0Microsoft Access Driver (*.mdb)Microsoft Access Driver (*.mdb, *.accdb)
TypeFournisseur OLE DBFournisseur OLE DBPilote ODBCPilote ODBC
Moteur d'accèsJET (Jet Database Engine)ACE (Access Database Engine)JET (Jet Database Engine)ACE (Access Database Engine)
Formats supportés.mdb uniquement.accdb et .mdb.mdb uniquement.mdb et .accdb
Accès via ADONatif et directNatif et directIndirect (ADO via ODBC)Indirect (ADO via ODBC)
PerformancesIdentiques à ACEIdentiques à JetInférieures (couche ODBC)Inférieures (couche ODBC)
Compatibilité
32-bits
 Oui Non Oui Non
Compatibilité
64-bits
 Non Oui Non Oui
Usage.mdb en 32 bits64 bits (recommandé)Solution de repli/compatibilitéSolution de repli/compatibilité
Année d'introduction19982007Héritage historique Access / ODBCHéritage historique Access / ODBC


Connexion directe sans DSN via un Driver ODBC ou Provider OLE DB



Microsoft.Jet.OLEDB.4.0

ASP CLASSIC
<%
'Établir la connexion à la base Access via le Provider JET OLE DB 4
'Disponible pour les 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
<%
'Établir la connexion à la base Access via le Provider ACE OLE DB 12 (ou 14, ou 16)
'Disponible pour les 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
<%
'Établir la connexion à la base Access via le Driver ODBC
'Disponible pour les 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
<%
'Établir la connexion à la base Access via le Driver ODBC
'Disponible pour les 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=;"
%>



Connexion via un DSN





Conseils et cas particuliers avec Microsoft Access



Corruption de base & Backups




Curseur par défaut



Taille maximale de 2 Go




Compactage et maintenance







Gestion du verrouillage (fichiers *.ldb et *.laccdb)




Migration vers MariaDB








Au service de votre ASP Classic





Préférences de vie privéePréférences relatives à vos données personnelles

NOTE : Vos changements seront appliqués dès la prochaine page que vous visiterez/chargerez.

Votre vie privée est précieuse : nous la respectons.

En utilisant ce site, vous acceptez que nous utilisions des statistiques anonymes pour analyser notre trafic et améliorer votre expérience de navigation sur notre site, ainsi que des technologies et cookies pour personnaliser le contenu. Ces informations anonymes peuvent être partagées avec nos partenaires de médias sociaux et d'analyse de confiance.

  • Nous ne collectons aucune donnée nominative.
  • Nous ne stockons aucun mot de passe.
  • Nous utilisons une connexion sécurisée de haut niveau.