'System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.'的解决方法



我需要解决当前面临的这个问题。我正在使用Enterprise Library DAAB从oracle数据库中检索记录,但当我调用ExecuteReader方法时,我收到了这个错误。我检查了其他解决方案的链接,上面说我需要安装客户端才能修复这个问题,但仍然无效。

我正在连接的服务器(我认为)是基于错误的较低版本。如果我安装它也可以,但这不在我的管辖范围内,因为这是由DBA处理的。

我想知道是否有其他方法可以让我检索记录。我是否需要使用openquery()

我建议使用所需的OCI客户端。除非安装完全符合"支持的配置"图表,否则Oracle永远不会提供任何支持。

另一个比让DBA或管理员参与进来更不具侵入性的选项是使用ADO的新Oracle托管提供程序。NET。这不需要安装OCI客户端。

相关内容

最新更新