none
Windows 7 Inscription du fournisseur Microsoft.Jet.OleDB.4.0 RRS feed

  • Question

  • j'essaie de concertir une application desktop locale écrite en VB2008 espress qui utilise une base de données Access. Lors de l'ouverture de la base je reçois le message "le fournisseur Microsoft.Jet.OleDB.4.0 n'est pas inscrit sur l'ordinateur local" et effectivement dans le registre de Windows 7 il n'y a pas d'entrée pour Microsoft Jet sous HKEY_LOCAL_MACHINE SOFTWARE. Le projet référence Microsoft DAO 3.6 object library et Microsoft Axctive X Data objects 6.0 library. Comment faire ?
    vendredi 27 novembre 2009 08:44

Réponses

  • Bonjour,

    Dans le menu Générer / Gestionnaire de configuration.
    Dans la liste déroulante "Plateforme de la solution active" choisissez : "Nouveau".
    Dans la liste déroulante "Tapez ou sélectionnez la nouvelle plateforme", choissez : "x86" et cliquez sur "OK".
    Vérifiez que la plateforme "x86" est sélectionnée dans la liste de vos projets.

    Cordialement
    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    dimanche 6 décembre 2009 10:19
    Modérateur
  • Bonjour,

    Dans Outils / Options cliquez sur  "Affichez tous les paramètres" en bas à gauche.
    Dans l'arbrescence, sélectionnez "Projets et solutions/Général".
    Activez l'option : "Afficher les configurations de génération avancées"

    Cordialement
    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    dimanche 6 décembre 2009 10:52
    Modérateur
  • Bonjour,

    OleDB ne fonctionne pas en 64-bit.
    Vous devez donc compilez et exécuter votre application en 32-bit.

    Cordialement
    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    jeudi 3 décembre 2009 22:24
    Modérateur

Toutes les réponses