我现在需要解决这个问题。我正在使用Enterprise Library DAAB从oracle数据库中检索记录,但是当我到达ExecuteReader
方法调用时,我收到此错误。我检查了其他链接的解决方案,说我需要安装客户端才能解决这个问题,但仍无济于事。
我连接的服务器是(我认为)基于错误的较低版本。如果我要安装它会没问题,但这不在我的管辖范围内,因为这是由DBA处理的。
我想知道是否还有其他方法可以检索记录。我是否需要使用openquery()
?
答案 0 :(得分:0)
我建议使用所需的OCI客户端。除非设置完全符合“支持的配置”图表,否则Oracle将永远不会提供任何支持。
与获得DBA或管理员相关的另一个选项是使用新的Oracle Managed provider进行ADO.NET。这不需要安装OCI客户端。