【发布时间】:2018-03-24 07:47:05
【问题描述】:
我已经读过要连接到 oracle,除了将 oracle.dataaccess.dll 添加到引用中,vb.Net 程序必须添加:
- oci.dll
- OraOps11w.dll
- oraociei11.dll
- msvcr71.dll
但我无法添加到参考中。实际上如何将这些文件添加到我的 vb.net 程序中?
【问题讨论】:
-
不,您只需引用
oracle.dataaccess.dll。 DLL 本身将加载您提到的其他 DLL。 -
当我在用户电脑上安装程序时它不起作用。 oracle.dataaccess.dll 出错,但如果我也安装了 oracle 客户端,一切都很好。顺便说一下有这么多用户
-
是的,如果您喜欢使用
oracle.dataaccess.dll,那么您还必须至少安装 Oracle Instant Client。另一种解决方案是使用 ODP.NET 托管驱动程序(请参阅 Cyrille MODIANO 的回答),然后您只需提供单个 DLLOracle.ManagedDataAccess.dll -
我明白了.. 谢谢 Wernfried Domscheit 先生