匪以本土电脑达登记”OraOLEDB.Oracle”提供次

题目求证:

每当某个一样种类要为此到C#连接Oracle数据库,采用的凡OLEDB连接方式,连接字符串如下:

 string strcon = "Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = yldb))) ;User Id=yl;Password=yl";

进行连接的时节,会报如下错误:

未当地头电脑及注册”oraoledb.oracle”提供程序

 Oracle 1

 

化解方法:

安装 Oracle 数据访问组件 (ODAC–Oracle Data Access Components)

子项:Oracle Provider for OLEDB (也可卜全装)

Oracle 2

 

 

注意事项:

区别系统平台是32个或64个,根据平台不均等,安装的ODAC版本位数也时有发生分;

32各类测试环境:Win7 32各项、Oracle 9i Client

32各项ODAC下充斥地址:http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html

 

64个测试环境:Win7 64员、ODAC112030_x64提供的客户端

64号OACD下载地址:http://www.oracle.com/cn/solutions/midsize/index-090165.html

.Net编译时平台的挑三拣四:

要是顾Any
Cpu:在64位系统上运行时,采用的凡64各类CLR;所以64各项系统及,最好可以管ODAC的32个以及64个都装下。

 

注意:

得逞安装ODAC后,个别情况需要再次启航机器。 

 

End

C#章导航

菜单加载中…

相关文章