none
Importation de base de données Access dans une application VB RRS feed

  • Question

  • Bonjour à tous. J'ai réalisé une petite application en VB de gestion de répertoire téléphonique qui fait appel à une base de données Access 2007-2013. Au moment d'importer une instance de la base dans l'application, un message m'informe que "le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local". Quelqu'un peut-il m'indiquer une solution à ce problème sachant que je travaille sous Windows 2010. Merci pour votre aide.

    dimanche 6 décembre 2015 12:40

Réponses

  • Il y a un thread msdn en anglais sur le sujet: https://social.msdn.microsoft.com/Forums/en-US/1d5c04c7-157f-4955-a14b-41d912d50a64/how-to-fix-error-the-microsoftaceoledb120-provider-is-not-registered-on-the-local-machine?forum=vstsdb

    Cyrille Precetti

    dimanche 6 décembre 2015 12:43
  • Bonjour,

    Il  faut choisir dans les options avancées de compilation Unité centrale cible à X86 au lieu de Any CPU et cela defvrqit marcher.


    Jacques
    Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci

    dimanche 6 décembre 2015 14:07
  • j'ai eu le même soucis il y a quelques temps et voici la solution:

    Téléchargez et instalez Microsoft Access Engine 2010 en version 32 bit impérativement! même si votre système d'exploitation est en 64 bits.

    le fichier se nomme : AccessDatabaseEngine.exe mais surtout pas : AccessDatabaseEngine_X64.exe

    voici le lien:

    http://www.microsoft.com/fr-fr/download/details.aspx?id=13255

    merci de me tenir au courant du résultat


    JF Collombet ® CreateSpecificCulture

    dimanche 6 décembre 2015 15:49

Toutes les réponses

  • Il y a un thread msdn en anglais sur le sujet: https://social.msdn.microsoft.com/Forums/en-US/1d5c04c7-157f-4955-a14b-41d912d50a64/how-to-fix-error-the-microsoftaceoledb120-provider-is-not-registered-on-the-local-machine?forum=vstsdb

    Cyrille Precetti

    dimanche 6 décembre 2015 12:43
  • Bonjour,

    Il  faut choisir dans les options avancées de compilation Unité centrale cible à X86 au lieu de Any CPU et cela defvrqit marcher.


    Jacques
    Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci

    dimanche 6 décembre 2015 14:07
  • j'ai eu le même soucis il y a quelques temps et voici la solution:

    Téléchargez et instalez Microsoft Access Engine 2010 en version 32 bit impérativement! même si votre système d'exploitation est en 64 bits.

    le fichier se nomme : AccessDatabaseEngine.exe mais surtout pas : AccessDatabaseEngine_X64.exe

    voici le lien:

    http://www.microsoft.com/fr-fr/download/details.aspx?id=13255

    merci de me tenir au courant du résultat


    JF Collombet ® CreateSpecificCulture

    dimanche 6 décembre 2015 15:49