'ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local
dysorthographie Messages postés 113 Date d'inscription jeudi 27 janvier 2022 Statut Membre Dernière intervention 15 décembre 2024 - 30 nov. 2024 à 15:23
- Le fournisseur 'microsoft.ace.oledb.12.0' n'est pas inscrit sur l'ordinateur local
- Appdata local - Guide
- Ordinateur qui rame - Guide
- Réinitialiser ordinateur - Guide
- Ip local - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
1 réponse
30 nov. 2024 à 15:23
Bonjour,
Voici les étapes pour résoudre le problème "ACE.OLEDB.12.0 n'est pas inscrit sur l'ordinateur local", avec des liens plus lisibles :
---
1. Installer le pilote Microsoft Access Database Engine
Téléchargez et installez le Microsoft Access Database Engine 2016 Redistributable depuis le site officiel de Microsoft :
https://www.microsoft.com/fr-fr/download/details.aspx?id=54920
Choisissez la version correspondant à votre système :
AccessDatabaseEngine_X64.exe pour un système 64 bits.
AccessDatabaseEngine.exe pour un système 32 bits.
---
2. Vérifier l'architecture (32 ou 64 bits)
Assurez-vous que votre application utilise la même architecture (32 ou 64 bits) que celle du pilote Access installé. Si votre Visual Studio cible une architecture différente, vous devrez ajuster votre configuration.
Dans Visual Studio :
1. Allez dans Propriétés du projet.
2. Sous Compile > Plateforme cible, choisissez soit x86, soit x64 pour correspondre au pilote installé.
---
3. Modifier la chaîne de connexion
Si vous utilisez Office 365, remplacez Microsoft.ACE.OLEDB.12.0 par Microsoft.ACE.OLEDB.16.0 dans votre chaîne de connexion. Exemple :
Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.16.0;Data Source=C:\chemin\vers\votre_base.accdb;Persist Security Info=False;"
---
4. Vérifier les permissions
Assurez-vous que votre application dispose des permissions nécessaires pour accéder à la base de données et aux composants installés.
---
5. Réinstaller ou réparer Office 365
Si le problème persiste, une réinstallation ou une réparation d'Office 365 peut résoudre les conflits potentiels avec les composants OLEDB. Pour ce faire :
Allez dans Panneau de configuration > Programmes > Programmes et fonctionnalités.
Sélectionnez Microsoft Office 365, puis cliquez sur Modifier et choisissez Réparation en ligne.