Bonjour à toutes et tous,
J'ai besoin de me connecter à une base de données Access 2010 grâce au fournisseur Microsoft.ACE.OLEDB.12.0. Par programmation, l'instanciation de la classe OleDbConnection ne pose aucun problème avec le code ci-dessous :
Par contre, si j'utilise le contrôle OleDbConnection, je reçois systématiquement un message d'erreur lors du test de la connexion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim connexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=d:\baseTest.accdb")
Il faut savoir que je travaille sous Windows 7 x64, et d'après mes recherches ce message s'affiche si on ne choisit pas le processeur de destination comme étant x64 dans le compilateur. Dans mon cas j'ai bien choisi x64.Le fournisseur Microsoft.ACE.OLEDB.12.0 n'est pas inscrit sur la machine locale
Mais pourquoi donc ça fonctionne parfaitement par programmation et pas du tout via le contrôle ? Avez-vous une idée ?
Merci d'avance pour vos réponses !
webrider
Partager