'Microsoft.ACE.OLEDB.12.0' exception

ihyaM Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
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
A voir également:

1 réponse

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Essaye de forcer la compilation en x86.
-1
ihyaM Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour le réponse
mon projet est compile en x86
mais cela n'a rien changé.
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
comment configures-tu ta connexion à la base de données ? (code)
0
ihyaM Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
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