代码之家  ›  专栏  ›  技术社区  ›  Rik elirevach

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

  •  1
  • Rik elirevach  · 技术社区  · 14 年前

    我试图在Sharepoint 2010中使用程序集将BDC连接到Oracle数据库。当对程序集进行单元测试时,它工作得很好,但是在BDC中使用它时,出现了以下异常:“提供程序与Oracle客户端的版本不兼容”

    BDC模型的其余部分工作得很好;如果我返回虚拟对象,而不是从程序集返回实际的Oracle结果,那么它们会按原样显示。

    有什么想法吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Mor Shemesh    14 年前

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

    对我来说,后者就是问题所在,必须重新安装。。

        2
  •  0
  •   Rik elirevach    14 年前

    我仍然不知道为什么它不能工作,但是我通过使用WCF服务而不是程序集来避免这个问题。

    对原始原因的怀疑会导致32/64位冲突(尽管将所有内容编译到64位并没有解决它),或者64位ODP.NET和Win 2k8之间可能会发生冲突( "The 64 bit ODP.NET for Oracle 11 does not work on Win2k8 64 bit." )