oracle客户机不兼容,提示"Oracle 客户机不兼容"或"未能加载Oracle.DataAccess"

2023-05-16

测试机 windows server 2008 R2 Enterprise ,64位,

K3Cloud版本由3升级到5,包含管理中心、应用服务,访问均正常。

数据库用oracle11.2.3.

为方便开发 在3个开发人员本地机器安装k3cloud应用服务 连接测试机的管理中心。

3个开发人员本地机器都是win7 64位。

问题描述如下:

1)有1个开发人员访问 localhost/k3cloud 正常,

2)另1个开发人员访问ocalhost/k3cloud 出现异常,如下报错

未能加载文件或程序集“Oracle.DataAccess, Version=4.112.4.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件

3)最后1个开发人员访问localhost/k3cloud 也出现异常,如下报错

提供程序与此版本的 Oracle 客户机不兼容

在 Oracle.DataAccess.Client.OracleInit.Initialize()

在 Oracle.DataAccess.Client.OracleCommand..cctor()

位于 Kingdee.BOS.ServiceFacade.KDServiceClient.KDServiceClient.<>c__DisplayClass1`1.b__0(AsyncResult`1 asyncResult)

位于 Kingdee.BOS.ServiceFacade.KDServiceClient.KDServiceClient.<>c__DisplayClass4`1.b__3(String content, Boolean isSuccess)

位于 Kingdee.BOS.ServiceFacade.KDServiceClient.KDServiceClient.<>c__DisplayClass7.b__6(AsyncResult`1 result)

位于 Kingdee.BOS.ServiceFacade.KDServiceClient.KDWebRequest.GetResponseCallback(IAsyncResult result)

位于 System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClass1a.b__18(Object state2)

位于 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

位于 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

位于 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

位于 System.Threading.ThreadPoolWorkQueue.Dispatch()

位于 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

请问出现这2个问题是要怎么解决?有参照

club.kisdee.com/forum.php?mod=viewthread&tid=709294&highlight=%E6%9C%AA%E8%83%BD%E5%8A%A0%E8%BD%BD%E6%96%87%E4%BB%B6%E6%88%96%E7%A8%8B%E5%BA%8F%E9%9B%86

这个在开发人员机器上处理,但没有效果。

谢谢。联系qq 187243308

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

oracle客户机不兼容,提示"Oracle 客户机不兼容"或"未能加载Oracle.DataAccess" 的相关文章

随机推荐