[Microsoft][ODBC驱动程序管理器]驱动程序';s SQLSetConnectAttr失败vb6

[Microsoft][ODBC驱动程序管理器]驱动程序';s SQLSetConnectAttr失败vb6,vb6,connection,odbc,Vb6,Connection,Odbc,我有这个应用程序源代码,我从W732迁移到W764。代码是用vb6编写的。它在32位机器上运行得很好,但现在出现了这个错误[Microsoft][ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败,但奇怪的是,如果我在64位上编译,那么.exe运行并连接到oracle不会出现问题。但如果我尝试调试它,它会给我错误。我找到64位的odbc驱动程序,但无法下载。有人能告诉我该怎么做吗?Odbc源在C:\Windows\SysWOW64\odbcad32.exe中正确请尝试将Od

我有这个应用程序源代码,我从W732迁移到W764。代码是用vb6编写的。它在32位机器上运行得很好,但现在出现了这个错误<代码>[Microsoft][ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败,但奇怪的是,如果我在64位上编译,那么.exe运行并连接到oracle不会出现问题。但如果我尝试调试它,它会给我错误。我找到64位的odbc驱动程序,但无法下载。有人能告诉我该怎么做吗?Odbc源在C:\Windows\SysWOW64\odbcad32.exe中正确

请尝试将Odbc设置为32位(在64位pc上)。您也可以通过以下方式获得:>控制面板>管理工具>数据源(ODBC),看看是否有效。

您使用的ODBC驱动程序是什么?如果不显示导致问题的代码,就无法完成很多工作。另外请注意,所有用VB6编写的应用程序都是32位的(无论它们是否在64位操作系统上编译),因此您需要的是32位ODBC驱动程序,而不是64位。您的VB6应用程序是否通过DAO或ADODB连接到ODBC?