Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre du Club
    La source de données (DSN) spécifiée présente une incompatibilité d'architecture entre le pilote et l'applicat
    Bonjour
    j'ai deux serveurs en intranet
    et un PC avec DREAMWEAVER CS5 sous XP "je vais un jour passer a WINDOWS 7 "
    DREAMWEAVER et une base de donnée access 2002 et des pages ASP.

    sur les deux serveurs le premier sous SERVEUR2003 et l'autre sous SERVEUR2016 (X64)

    ils ont tous les deux de créer une source de donnée système en 32BITS (et pas 64)

    dans dreamweaver, les liaisons vers le serveur2003 fonctionnent très bien
    vers le 2016, les liaisons DSN s affichent correctement, mais dès que je veux m'y connecter j'ai le message suivant
    [Microsoft][Gestionnaire de pilotes ODBC] La source de données (DSN) spécifiée présente une incompatibilité d'architecture entre le pilote et l'application
    sur l'ancien serveur j'ai une version 4.00.6205.00 de l' ODBCJT32.DLL et sur le nouveau serveur c'est 10.00.14393.00
    j'ai essayé d'installer des versions 12 et 14 sur le nouveau, c'est la meme
    j'ai essayé avec une version 2013 d'accès, c'est pareil aussi

    Merci d'avance pour votre aide

  2. #2
    Modérateur

    Essaye d'installer le dernier MDAC, si je me trompe pas c'est la version 2.8 SP1 : https://msdn.microsoft.com/en-us/dat.../aa937730.aspx

    Normalement il devrait t'installer le moteur Microsoft Jet 4.0 qui est nécessaire pour accéder aux anciennes version d'Access.

    l'odbcjt32.dll en version 10, sous Windows 10 et équivalent semble être une coquille de noix qui tente de rediriger vers le driver ACE pour les bases Access 2013 et +. Mais, visiblement il ne marche pas pour les anciennes versions d'Access, enfin j'ai jamais réussi moi non plus.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. ###raw>post.musername###
    Membre du Club
    j'ai essayé, mais cela ne fonctionne pas

    j'ai mis une chaine de connection, directement

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\192.0.0.6\db\site\base.mdb;Jet OLEDBatabase Password=*********
    il m'indique "connection établie dans le test de DreamWeaver
    il m'affiche bien la base de donnée
    mais quand je lance un test dans un Explorateur, il m'indique une Erreur 500

    si vous avez une idée

    Merci d'avance
      0  0

  4. #4
    Modérateur

    oui, là je sais pas.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  5. #5
    Membre habitué
    Bonjour
    Le problème est peut-être obsolète mais il faut surement regarder du côté du pool d'application attaché au site dans IIS : il faut qu'il accepte les composants 32 bits...
    IIS -> pools d'applications
    -> repérer celui du site
    -> paramètres avancés
    -> activer les applications 32 bits ->true

    :-)

###raw>template_hook.ano_emploi###