我已经关注了这篇文章,但它不起作用。有人能告诉我还有什么要检查的吗?
我遵循的步骤:
我将当前安装的 Oracle (11gR2_x32) 中的 dll 添加到项目的根目录中。我没有像帖子所说的那样使用基本精简版,但我认为 dll 是一样的,对吧?
- oci.dll
- ociw32.dll
- Oracle.DataAccess.DLL
- orannzsbb11.dll
- oraocci11.dll
- oraociicus11.dll
- OraOps11w.dll
在我的项目中选择每个 dll 并将“构建操作”设置为“内容”,将“复制到输出目录”设置为“始终复制”
添加了对 Oracle.DataAccess 的引用
在我的 vb 代码中添加了“导入 Oracle.DataAccess.Client”。
该代码运行良好,但仍需要用户安装 Oracle。我的意图是不让他们安装 oracle。我验证了当他们安装我的程序时,所有 dll 都存在于程序文件夹中。
我还能检查什么?