[Microsoft][Gestionnaire de pilotes ODBC] échec du Pilote SQLSetConnectAttr vb6

J'ai eu cette source de l'application et j'ai déménagé de w7 32 à w7 64. Code en vb6. Il travaillait bien sur un ordinateur 32 bits, mais maintenant cette erreur. [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed Mais, chose étrange, si je compile en 64 bits alors .exe s'exécute et se connecte à oracle avec aucun problème. Mais si j'essaie de le déboguer - il me donne l'erreur. J'ai trouvé le pilote odbc pour 64bit, mais ne pouvait pas le télécharger. Quelqu'un peut donner une idée de comment faire? Source Odbc est correct C:\Windows\SysWOW64\odbcad32.exe

Ce pilote ODBC utilisez-vous? Pas beaucoup qui peut être fait sans montrer le code qui provoque le problème. Aussi, notez toutes les applications écrites en VB6 sont en 32 bits (indépendamment du fait qu'ils sont compilés sur un OS 64 bits) et, par conséquent, vous voulez le pilote ODBC 32 bits, pas 64 bits.
Est-ce que votre application VB6 se connecter à ODBC via DAO ou ADODB?

OriginalL'auteur user1164545 | 2014-01-21