2010-07-27 5 views
2

Après avoir installé le pilote 64 bits V10 d'ici http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=15 sur 64 bits Windows 7 Professional et essayez de vous connecter, je reçois le messge d'erreur suivant:Installation de Advantage pilote ODBC 64 bits

« ODBC -call échoué [Microsoft] [ODBC driver Manager] nom de la source de données introuvable et aucun pilote par défaut spécifié (# 0) »

Lorsque je clique sur "Vérifiez DLLs" Je reçois un message d'erreur indiquant que les DLL suivantes sont introuvables adsodbc.dll

I avez essayé de désinstaller, ré-installer, le fichier adsodbc.dll n'est pas sur l'ordinateur partout mais il y a un fichier appelé dsodbc64.dll J'ai essayé de copier et de renommer cela sans succès.

Des idées s'il vous plaît?

Merci

Ian

Répondre

0

Je pense, le problème est que Windows7 x64 prend en charge uniquement les pilotes ODBC 32 bits. Checkout MSDN

+0

netme merci pour votre réponse, mais le lien est lié à IIS et je ne pense pas est pertinent dans ce cas –

3

Je crois que le message "Check DLLs" est en erreur et un harry rouge en ce qui concerne le problème de base. Moi aussi j'ai une configuration similaire et je vois qu'elle cherche adsodbc.dll plutôt que adsodbc64.dll. Mais dans ma situation, je suis capable de me connecter. Le message d'erreur que vous obtenez est souvent dû à un type incorrect du nom (par exemple, mydsn123 vs mydsn23).

Cela peut également être dû à l'application qui tente d'utiliser le pilote ODBC. Par exemple, l'application tente-t-elle d'utiliser le pilote ODBC en fait une application 32 bits qui rechercherait un DSN ODBC 32 bits en utilisant C: \ Windows \ SysWOW64 \ odbcad32.exe plutôt que le c: \ windows 64 bits \ system32 \ odbcad32.exe ... Les noms sont déroutants ici, où system32 = 64-bit et syswow64 = 32-bit.

+0

Edgar est correct, la boîte de dialogue CheckDLLs recherche les DLL 32 bits. C'est un problème connu avec l'installation du client ODBC 64 bits. Le pilote ODBC 64 bits devrait toujours fonctionner correctement. –

+0

Peter/Edgar apprécie votre réponse. J'ai réussi à utiliser le pilote 64 bits sur un site client se connectant de 32bit Access 2007 sur une machine Windows 7 b4 bit aux données sur un serveur 64 bits. Je reçois les dll de contrôle "Red Herring" mais ne peut pas se connecter. Sur ma propre machine, j'ai Windows 7 64 bits fonctionnant sous Office 2010 64 bits et je me connecte à un serveur 32 bits via Virtual PC. Si j'essaie d'installer le pilote 32 bits, il n'apparaît pas lorsque j'essaie d'ajouter un nouveau DSN. J'ai également essayé de se connecter aux données d'exemple ADS sur le lecteur C local mais toujours le même problème. –

+0

Je pense que je vais essayer de désinstaller Office 2010 64 bits et réinstaller la version 32 bits - illogique et frustrant, mais je suis à court d'idées! –

Questions connexes