Utiliser la version 32 bits d'ODBC sur Windows 7 64 bits?
Je vais avoir des problèmes avec ODBC et une application écrite en Visual Basic 6 (32-bit). Il semble que la bibliothèque ODBC de VB6 n'est pas compatible avec l'ODBC 64 bits de Windows 7.
Le code d'erreur retourné est -2147220992
et c'est la randonnée sur incompatible architectures.
Puis-je installer une version 32 bits de ODBC? Ou toute autre solution?
source d'informationauteur john2x
Vous devez vous connecter pour publier un commentaire.
de 32-bit odbc manager pour ajouter votre DSN:
C:\Windows\SysWOW64\odbcad32.exe
qui devrait être en mesure de voir le pilote odbc 32 bits.
Vous devez utiliser la version 32 bits d'ODBC. Vous ne pouvez pas mélanger 32 et 64 bits de code dans le même processus.
Toutefois, cela peut ne pas être votre problème. Que le code d'erreur est, je pense,
CONNECT_E_NOCONNECTION
et il pourrait y avoir toutes sortes de raisons pourquoi vous obtenez ça, et pas forcément vers le bas pour 32/64 bits des problèmes de pilote. Par exemple, avez-vous définir la connexion ODBC (DSN) avec 32 bits outils d'administration?Enfin, je vous recommande de devis précis des messages d'erreur plutôt que d'utiliser des phrases comme "randonnée d'environ incompatible architectures". Des informations précises seront aider à déterminer le problème.
Comme mentionné ci-dessus:
C:\windows\SysWow64\odbcad32.exe est l'emplacement pour la version 32 bits de l'Administrateur ODBC.