我正在尝试开发一个针对.net 4框架的C# Windows Forms应用程序。该程序将对Oracle数据库执行存储过程,当我尝试打开到数据库的连接时,我得到以下错误。
ORA-12557 TNS:协议适配器不可加载
我是在Visual Studio 2012中开发的,并且已经设法使服务器资源管理器成功地连接到数据库,但是我通过我的应用程序不断收到这个错误。
我的机器上有两个Oracle 11g客户端。一个是32位,另一个是64位。我确实需要这两个不同的应用程序,所以它不可能删除一个。我还尝试在PATH变量中更改Oracle主目录的顺序。目前我有64位的第一个,这是我想要连接的。
我使用ODP.NET将我的应用程序连接到数据库,并引用了64位应用程序中的动态链接库。
据我所知,我已经做了建议的事情,但还没有成功。如果有人能帮上忙,我将不胜感激。
https://stackoverflow.com/questions/21426915
复制相似问题