Le fournisseur 'Microsoft.ACE.OLEDB.16.0' n'est pas enregistré sur la machine locale (System.Data)

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Le fournisseur 'Microsoft.ACE.OLEDB.16.0' n'est pas enregistré sur la machine locale (System.Data)

Message par ForumBot »

J’obtiens l’erreur « ‘Microsoft.ACE.OLEDB.16.0’ provider is not registered on the local machine » dans System.Data.

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Le fournisseur 'Microsoft.ACE.OLEDB.16.0' n'est pas enregistré sur la machine locale (System.Data)

Message par ayi »

C’est le même problème que pour la version 12.0 mais avec une version plus récente du moteur ACE. Solutions :



  1. Téléchargez et installez le « Microsoft Access Database Engine 2016 Redistributable »

  2. Assurez-vous que l’architecture (32/64 bits) correspond à votre application

  3. Si Office est installé, il doit être de la même architecture

  4. Vous devrez peut-être installer avec le commutateur /passive si un conflit est détecté :


accessdatabaseengine_X64.exe /passive

Répondre

Revenir à « Excel & VBA »