Microsoft.ACE.OLEDB.12.0

Bonjour,
Lors de la connexion à une source de données MS Access sous Microsoft Visual Basic Express 2010, j'ai été bloqué par le msg suivent: Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local. Merci de m'aider à y remédier SVP!

2 réponses

  1. Bonjour,

    source de données MS Access Quel Access avez-vous ????
    1
    1. Bonjour f894009! J'ai MS Access 2013. désolé pour le retard car j'étais hors zone.
      0
    2. @AloubediBonjour,

      Microsoft.ACE.OLEDB.15.0
      0
    3. @f894009Merci bcp pour la réponse, cependant:
      1- Comment avoir Microsoft.ACE.OLEDB.15.0
      2- Comment remplacer Microsoft.ACE.OLEDB.12.0 par Microsoft.ACE.OLEDB.15.0 ?
      0
    4. @AloubediBonjour,

      Il me semble que vous avez du code Vb ou il est fait reference a Microsoft.ACE.OLEDB.12.0

      il suffit de remplacer le 12 par 15 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      0
    5. @f894009Bonsoir! encore merci de me suivre. Il m'est tout simplement impossible de remplacer le 12 par le 15 car je ne l'ai pas en option. cependant, dans les Propriétés avancées, j'ai trouvé un 2ème et dernier Provider à savoir Microsoft.Jet.OLEDB.4.0 et ça marche!
      0
  2. Contributeur
    Bonjour,

    J'ai eu ce problème quand je suis passé de XP à W8, avec mes programmes de BDD.

    voir ceci:

    https://codes-sources.commentcamarche.net/source/view/55175/1329615

    je me suis servi de cette ligne de code:

     connex.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Password=;User ID=Admin;Data Source=" & Cheminsource

    0
    1. Contributeur
      Maintenant, je suis passé à W10, cela fonctionne toujours!
      0
    2. Bonjour,

      Ok si vous avez office 2007, mais lui il a office 2013 et a priori pas office 2007 donc le provider est Microsoft.ACE.OLEDB.15.0
      0