'Microsoft.ACE.OLEDB.12.0' exception

Fermé
ihyaM Messages postés 4 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 2 novembre 2016 - 28 juin 2016 à 12:51
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 - 29 juin 2016 à 21:58
Bonjour à tous
mon problem est

System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

J'ai exactement le même problème que Mustang83 et j'ai essayé de télécharger AccessDatabaseEngine_x64 mais cela n'a rien changé.

windows 7 64 bit office 2007
Merci d'avance

1 réponse

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 342
28 juin 2016 à 13:00
Essaye de forcer la compilation en x86.
-1
ihyaM Messages postés 4 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 2 novembre 2016
28 juin 2016 à 17:13
Merci pour le réponse
mon projet est compile en x86
mais cela n'a rien changé.
0
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 342
28 juin 2016 à 18:37
comment configures-tu ta connexion à la base de données ? (code)
0
ihyaM Messages postés 4 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 2 novembre 2016
29 juin 2016 à 11:13
cn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + chemin + ";Extended Properties='Excel 12.0 Xml;HDR=NO;IMEX=1';");
0
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 342
29 juin 2016 à 21:58
Utiliser Excel comme une base de données me semble pas adapté, mais concernant le fait que je n'ai jamais fais cela, je ne peux que chercher sur le net.

As-tu vérifié que la chaine de connexion est correcte ?

Quelle est ta version d'Office ?
0