Microsoft.Jet.OLEDB.4.0 non inscrit sur l'ordinateur local

Traitée Microsoft.Jet.OLEDB.4.0 non inscrit sur l'ordinateur local

  • quarta-feira, 3 de setembro de 2008 22:21
     
     

     

    bonjour, je tente de réaliser un exercice simple de connexion d'une base de données access à un formulaire vb en utilisant l'assistant de configuration : liaison d'un objet textbox à un champ de la bd

     

    lorsque j'examine le code, il m'apparaît correct, précisément la connexion semble se faire correctement et l'aperçu des données est correct

     

    toutefois, lorsque je lance le débogage, aucune donnée n'apparaît sur le formulaire

     

    lorsque je place un bloc try catch, j'obtiens le message d'erreur suivant :

     

    le fournisseur Microsoft.Jet.OLEDB.4.0 non inscrit sur l'ordinateur local

     

    pc : windows vista sp1

    visual basic 2008 sp1

    office 2007 sp1

     

    merci.

Todas as Respostas

  • quinta-feira, 4 de setembro de 2008 07:58
     
     

     

    En parcourant les forums et questions, je constate que le problème pourrait provenir du fait qu'il s'agit d'un vista 64 bits (?)

     

    Merci.

     

     

  • quinta-feira, 4 de setembro de 2008 12:29
    Moderador
     
     Respondido

    Bonjour,

     

    Oui, MS Jet OLEDB n'existe pas en version 64 bit. Il faut donc compiler et executer votre application en 32 bits (x86).

     

    Cordialement

     

  • quinta-feira, 11 de fevereiro de 2010 14:51
     
     

    Je viens d'installer MS Seven 64bits sur mon pc et je rencontre le meme problème. Sous visual studio 2008 comment compiler et executer en 32 bits ?

  • quinta-feira, 11 de fevereiro de 2010 15:43
     
     

    Bonjour,

    Pour compiler en x86 (32 bits), il te faut aller dans les Propriétés de ton projet, onglet Build, et mettre Target Platform à x86.

    Enfin, ca dépend de ta version de Visual Studio ...

    Version Pro :

    For C# Projects:
    1.    Right click the project in the solution explorer and open 'properties'
    2.    Choose the Build tab
    3.    Set the Platform Target property to 'X86'

    For VB Projects:
    1.    Right click the project in the solution explorer and open 'properties'
    2.    Choose the Compile tab
    3.    Press the Advanced Compile Options... button
    4.    Set the Target CPU property to 'X86'




    Versions Express :

    Tools --> Options --> Projects and Solutions-->General  Check "Show advanced build configurations"
    If "Configuration Manager" doesn't show on the Buid menu, add it and click it.
    Active Solution Platform --> New --> Type or select the new platform x86


    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr

  • quarta-feira, 7 de março de 2012 14:32
     
     

    Merci!!!!!!