首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我在windows 2008 r2下,使用OleDB方式访问oracle时,提示:未在本地计算机下注册“OraOleDB.Oracle”提供程序

2013-02-15 
我在windows 2008 r2上,使用OleDB方式访问oracle时,提示:未在本地计算机上注册“OraOleDB.Oracle”提供程序

我在windows 2008 r2上,使用OleDB方式访问oracle时,提示:未在本地计算机上注册“OraOleDB.Oracle”提供程序
我在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
[解决办法]

引用:
引用:

https://forums.oracle.com/forums/thread.jspa?messageID=10432894


现在的 问题时我就是安装的64位的,而且目标平台也设置为了64位,还是出这个问题,请问是怎么回事?
 
64位win7 使用Oracle当初我就遇到过问题的,而且还是解决不了的问题  你试试把那个注册程序以管理员身份运行在重启程序试试,不行的话我估计你就得悲剧了
[解决办法]
目标平台改x86,如果是web,应用程序池改支持32位为true
找个32位的oci客户端,然后Path指向它
设置Oracle文件夹权限
大抵是以上几个方法同时折腾

热点排行