在64位服务器上安装oracle 32位客户端只能被编译为x86的程序连接
2011-01-07 11:02
295 查看
在64位服务器上安装oracle 32位客户端只能被编译为x86的程序连接;
如果你的程序编译成anycpu或者x64,程序连接数据库就会提示没有未注册“MSDAORA”或者 “MSDAORA.1” “OraOLEDB” 之类的提示(取决于你的连接字符串的数据提供方式什么)
这可能是由于在64位服务器上64位程序在找oracle32位客户端驱动时没找对地方引起的。
所以,对winform程序,如果要装在64位server、32oracle客户端环境下,则一定要编译为x86
对以webform程序,也要编译为x86,当然设置iis程序池支持32位才行,否则发布的程序无法运行
如果你的程序编译成anycpu或者x64,程序连接数据库就会提示没有未注册“MSDAORA”或者 “MSDAORA.1” “OraOLEDB” 之类的提示(取决于你的连接字符串的数据提供方式什么)
这可能是由于在64位服务器上64位程序在找oracle32位客户端驱动时没找对地方引起的。
所以,对winform程序,如果要装在64位server、32oracle客户端环境下,则一定要编译为x86
对以webform程序,也要编译为x86,当然设置iis程序池支持32位才行,否则发布的程序无法运行
相关文章推荐
- 在64位服务器上安装oracle 32位客户端只能被编译为x86的程序连接
- 在64位服务器上安装oracle 32位客户端只能被编译为x86的程序连接
- 32位plsql连接64位Oracle,需要在客户端的服务器上,安装32位客户端(而不是服务器端)
- 64位oracle数据库安装32位plsql解决方法/关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- 转载:用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解
- arcgis 10.1 32位desktop在服务器上安装oracle客户端和服务器端,plsql连接不上问题解决2
- windows server 2003 64位下32位程序无法通过oracle64客户端连接数据库
- 64位winserver2008环境,ASP.Net程序不能访问Oracle数据库(安装的32位Oracle客户端)
- arcgis 10.1 32位desktop在服务器上安装oracle客户端和服务器端,plsql连接不上问题解决
- .net C#连接Oracle数据库:尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行将出此问题
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- 如果在安装32位Oracle客户端组件的情况下64位模式运行, 将出现此问题.
- oracle服务器的安装和创建用户操作等和客户端连接无监听服务的注意点
- 免安装oracle客户端连接数据库服务器的方法
- codeSmith连接oracle时报错:32位客户端无法连接64位oracle问题解决
- oracle精简版客户端安装及使用PLSQL Developer连接oracle服务器
- 在不安装Oracle客户端情况下,使用PLSQL连接远程Oracle服务器的说明
- VS2010 连接 Oracle出现尝试加载 Oracle 客户端库时引发 BadImageFormatException 32位与64位问题解决方案
- 尝试加载Oracle客户端时引发BadImageFormatException 如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题
- 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题