oracle.dataAccess.dll在通过12c客户端连接时出错

我正在将已安装的.Net应用程序的oracle数据库从11g升级到12c。

我已将Oracle客户端升级到12.1.0.2,并将应用程序指向新的数据库。

当我使用其中一个组件时,我看到错误Error Message: Data provider internal error(-3000) [System.String]

错误堆栈:在Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode,OracleConnection conn,IntPtr opsErrCtx,OpoSqlValCtx * pOpoSqlValCtx,Object src,String procedure,Boolean bCheck,Int32 isRecoverable) Int32 errCode,OracleConnection conn,IntPtr opsErrCtx,Object src)at Oracle.DataAccess.Client.OracleConnection.Open()

我研究了互联网寻找可能的解决方案,并发现oracle.dataAccess dll不适用于12c客户端和12c客户端需要托管的DLL上载到应用程序,并要求更改代码。

但我的范围不允许我更新代码,所以我正在寻找一个过程来连接到我的应用程序,它具有Oracle.dataAccess.dll 12c oracle客户端,任何帮助,非常感谢。

链接地址: http://www.djcxy.com/p/67195.html

上一篇: oracle.dataAccess.dll getting an error when connecting via 12c Client

下一篇: ODP.NET: How can i get data from dynamic sql to dataset