Sharepoint 2010 BDC:使用程序集连接到Oracle失败

Sharepoint 2010 BDC:使用程序集连接到Oracle失败,oracle,sharepoint-2010,bdc,Oracle,Sharepoint 2010,Bdc,我正在尝试使用程序集在Sharepoint 2010中与Oracle数据库建立BDC连接。当对程序集进行单元测试时,它可以完美地工作,但在BDC中使用它时,我会遇到以下异常:“提供程序与Oracle客户端的版本不兼容” BDC模型的其余部分运行良好;如果我从程序集中返回虚拟对象而不是实际的Oracle结果,则它们将按其应有的方式显示 有什么想法吗?请确保: 1.您可以从同一台计算机连接到另一个oracle客户端。 2.正在运行的代码和被调用的程序集具有相同的可执行位(32\64) 对我来说,后者

我正在尝试使用程序集在Sharepoint 2010中与Oracle数据库建立BDC连接。当对程序集进行单元测试时,它可以完美地工作,但在BDC中使用它时,我会遇到以下异常:“提供程序与Oracle客户端的版本不兼容”

BDC模型的其余部分运行良好;如果我从程序集中返回虚拟对象而不是实际的Oracle结果,则它们将按其应有的方式显示


有什么想法吗?

请确保: 1.您可以从同一台计算机连接到另一个oracle客户端。 2.正在运行的代码和被调用的程序集具有相同的可执行位(32\64)


对我来说,后者是个问题,必须重新安装..

确保以下几点: 1.您可以从同一台计算机连接到另一个oracle客户端。 2.正在运行的代码和被调用的程序集具有相同的可执行位(32\64)


对我来说,后者是个问题,必须重新安装..

我仍然不知道为什么它不起作用,但我通过对BDC连接使用WCF服务而不是程序集来规避这个问题


关于最初原因的怀疑指向32/64位冲突(尽管将所有内容编译为64位并没有解决它),或者可能是64位ODP.NET和Win 2k8()之间的冲突。

我仍然不知道为什么它不起作用,但我通过为BDC连接而不是程序集使用WCF服务来规避这个问题

对原始原因的怀疑会导致32/64位冲突(尽管将所有内容编译为64位并不能解决此问题),或者可能是64位ODP.NET和Win 2k8()之间的冲突