locked
Problème pour une connexion via 'Microsoft.Jet.OLEDB.4.0' RRS feed

  • Question

  • Bonjour à tous,

    je suis bloqué dans le cadre d'un projet .NET/C# dans lequel je tente d'ouvrir un connecteur Excel.

    Naturellement, je me retrouve avec les erreurs suivantes :

     1 - Impossible d'ouvrir connecteur JET Excel pour fichier ...

     2 - Le fournisseur 'Microsoft Office 12.0 Access Database Engine OLE DB Provider' n'est pas inscrit sur l'ordinateur local.

     3 - Le fournisseur 'Microsoft.Jet.OLEDB.4.0' n'est pas inscrit sur l'ordinateur local.

    J'ai pu voir qu'il s'agissait souvent d'un problème de configuration système (32bits ou  x64).

    J'ai installé un certain nombre de drivers, via les liens que j'ai pu trouver, mais rien y fait.

    Dans une discussion, j'ai pris connaissance de l'instruction Environnement.Is64BitProcess qui renvoie true chez moi indiquant que c'est bien un process x64. J'ai donc tenté d'installer le driver suivant : AccessDatabaseEngine_x64.exe

    Mais l'install bloque en m'indiquant qu'Office est en version 32bits, et que je dois désinstaller puis le réinstaller en x64...

    Cela vous semble t il être la solution à mon problème initial de connexion, et si oui n'y a t il pas un moyen moins lourd que de désinstaller puis réinstaller Office ?

    Merci d'avance pour votre aide qui me sera très précieuse

    Cdlt,

    Pierre

     

     

    • Moved by CoolDadTx Thursday, September 5, 2013 6:04 PM Wrong locale
    Thursday, September 5, 2013 4:28 PM

Answers

All replies