Bonjour,

j'avais sous xp sp2 des procédures vbs qui accédaient via odbc à diverses bases de données (access 2003, mysql 3.23, sqlite 3.6).

Depuis le passage sous 7 familial 64 bits, plus aucune ne fonctionne, et j'obtiens le message d'erreur 80004005 suivant:
la source de données présente une incompatibilité d'architecture entre le pilote et l'application

J'ai recréé mes liens odbc avec le programme odbcad32.exe, car mes drivers n'apparaissent pas avec la version "normale " de l'odbc.
Le test de connexion fonctionne.

Comment, dans les vbs, choisir la version "ancienne" (32 bits ) des pilotes.
J'ai ré-écrit mes procédures sous powershell mais le problème demeure.

Quelle solution sans être obligé de passer à des versions supérieures de mes "sgbd", dont les pilotes odbc seraient compatibles avec 7?

Précision : en natif (requetes en ligne de commande, ou via des outils graphiques dédiés, ou via php), je n'ai pas de souci.

Merci de vos indications si vous avez éprouvé les mêmes difficultés.

Didier.