Essayez de vous connecter à une base de données valide à partir de l'extérieur d'Accès (Outlook/Excel) à l'aide de DAO génère un 3343 base de données non reconnu erreur de format
Merci pour votre site. Informations merveilleux.
En un mot, je suis en train d'exécuter le code suivant à partir d'Outlook (2007), bien qu'il échoue dans Excel. Fonctionne très bien à l'INTÉRIEUR des Accès!
Sub Test
Dim db As DAO.Database
Dim rs As DAO.Recordset
Const dbPath As String = "C:\Users\e574651.GLOBAL\Documents\Northwind 2007.accdb"
On Error Resume Next
Set db = DAO.OpenDatabase(dbPath)
'Set rs = db.OpenRecordset("customers")
Debug.Print Err.Number, Err.Description
End Sub
3343 format de données non reconnu 'C:\Users\e574651.GLOBAL\Documents\Northwind 2007.accdb'.
Je peux accéder (aucun calembour prévu) cette base de données tout au long de la journée à l'aide d'ADO, et je soupçonne que le problème réside avec l'ADO suivant déclaration:
ADOConn.Provider = "Microsoft.ACE.OLEDB.12.0"
Comment puis-je offrir cette fonctionnalité à l'aide de DAO?
J'ai inclus une référence à la DAO 3.6 bibliothèque dans ma VBA préférences. J'ai inclus les autres Microsoft 12.0 bibliothèque de références, donc j'ai soit tabassé quelque chose ou omis quelque chose.
Toute aide sera grandement appréciée.
Merci!
OriginalL'auteur user2176765 | 2013-03-16
Vous devez vous connecter pour publier un commentaire.
La plus récente DAO bibliothèques sont au format :
Afin de se débarrasser de l'3.6 de référence et l'utilisation de la plus récente de la bibliothèque. Ensuite, un exemple:
Microsoft Office 3.6 Access Database Engine Object Library
àMicrosoft Office 12.0 Access database engine Object
fixe pour moi. Merci!OriginalL'auteur Fionnuala
L'utilisation d'un version récente ou la plus récente base de données access sur vos références.
Par exemple: à l'Intérieur de votre Visuel de Bases de la Fenêtre = Allez dans Outils > Références > Microsoft Office 14.0 Accès au Moteur de Base de données de la Bibliothèque d'Objets.
Puis utilisez la commande suivante pour ouvrir votre base de données:
À temps, il peut être nécessaire de taper le chemin complet d'accès à votre fichier de base de données, par exemple "C:\User\Documents\projects\demo1.accdb"
OriginalL'auteur Ndamulelo Nemakhavhani