Architecture 基于64位体系结构的ODBC连接

Architecture 基于64位体系结构的ODBC连接,architecture,oracle11g,odbc,32bit-64bit,arcgis,Architecture,Oracle11g,Odbc,32bit 64bit,Arcgis,我正在将一个工具迁移到64位机器,以便与Arcmap 9.3.1一起使用。执行时,它返回以下错误-[Microsoft][ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的架构不匹配。通过调查我知道odbcad32.exe有两个版本;一个在System32文件夹中,一个在sysWOW64中。Oracle 11g连接已设置为可以在控制面板中配置任意一个驱动程序,但在尝试使用32位版本配置必要的驱动程序时,会出现相同的错误。只有64位测试正确,但软件使用32位。我的问题是-是否可以指向

我正在将一个工具迁移到64位机器,以便与Arcmap 9.3.1一起使用。执行时,它返回以下错误-[Microsoft][ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的架构不匹配。通过调查我知道odbcad32.exe有两个版本;一个在System32文件夹中,一个在sysWOW64中。Oracle 11g连接已设置为可以在控制面板中配置任意一个驱动程序,但在尝试使用32位版本配置必要的驱动程序时,会出现相同的错误。只有64位测试正确,但软件使用32位。我的问题是-是否可以指向system32文件夹中的odbcad32,否则,为什么ODBC驱动程序可能会在控制面板中配置时返回架构不匹配错误?我还尝试重建工具源VB.NET,如果这在x64中很重要的话,但是没有任何效果。

您需要在wow和标准System32中使用cliconfig运行/插入。 当做 安东尼