我正在尝试开发针对.net 4框架的C#Windows窗体应用程序.程序将对Oracle数据库执行存储过程,当我尝试打开与数据库的连接时,我收到以下错误.
ORA-12557 TNS:协议适配器无法加载
我正在Visual Studio 2012中开发它,并设法使Server Explorer成功连接到数据库,但是我通过我的应用程序不断收到此错误.
我的机器上有两个Oracle 11g客户端.一个是32位,另一个是64位.我确实需要两个不同的应用程序,所以不可能删除一个.我也尝试在PATH变量中更改Oracle主目录的顺序.目前我首先拥有64位,这是我想要连接的那个.
我使用ODP.NET将我的应用程序连接到数据库,并从64位应用程序引用了dll.
据我所知,我已经做了所建议的事情并且没有设法让它发挥作用.如果有人可以提供帮助,将不胜感激.