Bonjour à tous,

J'utilise VBA 6.3 et j'essaie d'ouvrir un fichier Access 2007 (accdb). J'ai installé le programme de Microsoft AccessDatabaseEngine.exe et j'ai checké la référence "Microsoft Office 12 access database engine object library" sous VB.

Pourtant, le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim db As DAO.Database
 
Set db = DBEngine.OpenDatabase("C:\chemin\matable.accdb")
renvoie toujours l'erreur 3044 ("C:\chemin\matable.accdb" n'est pas un chemin d'accès valide). Bien entendu, j'ai vérifié le chemin et le nom de fichier et ils sont ok. J'imagine que c'est un problème classique. Est-ce que vous pourriez me dire ce qui se passe ? Est-ce que je dois obligatoirement utiliser ODBC ?

Merci,
Mark