Provider=Microsoft.ACE.OLEDB.12.0 n'est pas enregistré

Résolu
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 3 mars 2014 à 09:09
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 4 mars 2014 à 12:06
Bonjour,

je code avec 2010 (fw 4.0)

Jusqu'à présent j'utilisais un fichier mdb pour la bdd
Comme je viens d'installer office 2013 ,j'ai converti le fichier bdd en accdb.
J'ai aussi modifier la connection string

  Dim base As String = "Provider=Microsoft.ACE.OLEDB.12.0;data source=" & Application.StartupPath & "\auxfile\dbchl.accdb"
et aussi le target cpu à x86
Quand je lance J'ai l'erreur suivante Provider=Microsoft.ACE.OLEDB.12.0 not registered on local machine
Aussi si j'essai d'ajouter la bdd par le wizard data add new data source et que je copie le fichier .accdb ,j'obtiens la meme erreur

Merci
A voir également:

15 réponses

cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
3 mars 2014 à 19:26
à cs_lepivert
Je viens de réinstaller le vs2010
toujours le Microsoft.Jet.OLEDB.4.0 comme provider

j'ai eu le même genre d'erreur quand je suis passé de XP à Windows 8. Ce n'était pas reconnu
.

et si tu ouvres un nouveau projet et que tu essaies de connecter une bdd access avec le wizard le provider inscrit est Microsoft.Jet.OLEDB.4.0 ?


à jordan45
Oui j'ai vu
j'essaie avec
http://www.microsoft.com/en-us/download/details.aspx?id=39358
après installation toujours le meme provider
je dois manquer quelque chose
comment vs trouve la liste des providers ?

merci de l'aide
1
Rejoignez-nous