以下是设置:我运行Windows 7,Visual Studio 2008并需要连接到Oracle数据库。安装的Oracle软件是Oracle Database 10g第2版(10.2.0.4.0),我在其中选择了10204_vista_w2k8_x64_production_db.zip。我被命令由上级选择此驱动程序(具有向后兼容性的东西)。没有Windows 7版本,但可以通过避免操作系统检查来安装它。我用过这个指南:
安装没有问题。我想这不是Oracle在Windows 7上正式支持的。但我无法通过Visual Studio中的Server Explorer连接到数据库。它给出了这个错误:
尝试加载Oracle客户端 图书馆投掷了 BadImageFormatException。这个问题 在64位模式下运行时将发生 使用32位Oracle客户端 组件安装。
我能够通过C#代码建立连接。任何有关Server Explorer无法连接的建议?
编辑: 我也可以使用Oracle的SQL Plus连接到数据库。
答案 0 :(得分:1)
这是因为Visual Studio是一个32位进程,无法加载64位dll-s