我在windows 2008 r2上安装了oracle的ODAC1120320_x64,但是在使用OleDB方式访问oracle时,提示:未在本地计算机上注册“OraOleDB.Oracle”提供程序。
数据库访问串为:<add key="OleDbConnectionString" value="Provider=OraOleDB.Oracle;Data Source=数据库;User ID=用户;Password=密码" />
项目的目标平台设为X64
请问该如何解决
------解决方案--------------------------------------------------------
https://forums.oracle.com/forums/thread.jspa?messageID=10432894
------解决方案--------------------------------------------------------
64位win7 使用Oracle当初我就遇到过问题的,而且还是解决不了的问题 你试试把那个注册程序以管理员身份运行在重启程序试试,不行的话我估计你就得悲剧了
------解决方案--------------------------------------------------------
目标平台改x86,如果是web,应用程序池改支持32位为true
找个32位的oci客户端,然后Path指向它
设置Oracle文件夹权限
大抵是以上几个方法同时折腾