我使用visual 2015和dotNet Framework4创建了一个应用程序(32位),我希望该客户端可以使用odbc连接他的数据库,无论是32位OS还是64位OS。在32位操作系统上,它可以正常工作,但在64位操作系统上,它不能工作,因为安装了oracle XE 64位。
详细信息应用程序可以使用ODBC.The连接到任何数据源,当应用程序试图连接安装在客户端本地系统上的oracle (64位)时,问题就开始了,因为在32位的情况下,一切都很好。那么,是否还需要在系统上安装其他设备,以便32位应用程序可以连接到安装在客户端计算机上的oracle (64)?
发布于 2018-11-11 11:32:35
是的,你对此无能为力。ODBC驱动程序要么是32位的,要么是64位的,它必须与应用程序的体系结构(即32位或64位)相匹配。Oracle客户端也必须在相同的体系结构中。
我认为有三种解决办法:
如果您希望独立,可以在一台计算机上同时安装32位和64位的Oracle客户端。跟着本指令走。
https://stackoverflow.com/questions/53247233
复制相似问题