本来在.net中用odp连oracle是正常的,但系统打了补丁之后就报错了
“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。 重新安装odp还是不行,请高手帮忙解决下 急啊~~~~~~~~~~~
解决后在加分!!!!!!!!!!!!!!!1
“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。 重新安装odp还是不行,请高手帮忙解决下 急啊~~~~~~~~~~~
解决后在加分!!!!!!!!!!!!!!!1
这表明你的注册表设置需要为ODP.NET做出适当修改。
从ODP.NET 10.2.0.2.0开始,注册表设置在 HKLM\Software\Oracle\ODP.NET\<version #>下
(如HKLM\Software\Oracle\ODP.NET\2.102.2.20 and/or HKLM\Software\Oracle\ODP.NET\1.102.2.20
这个要看你用的是哪个ODP.NET版本)
在该键下,须有一个名为DllPath的REG_SZ类型的键。DllPath的值必须设定为Oracle client中OraOps10.dll或OraOps10w.dll 所在的目录。这个设定会迫使ODP.NET装载匹配的动态库。