首页 > 解决方案 > Visual Basic BadImageFormatException 错误信息连接到 Oracle 数据库

问题描述

我的 Visual Basic 应用程序正在尝试连接到 Oracle 数据库,但一直显示异常错误消息,

尝试加载 Oracle 客户端库会引发 BadImageFormatExceptions。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题

截屏

X

我安装了 Visual Studio Express Edition 64 位和 Oracle Express Edition 64 位。现在我想知道为什么会出现这种错误。

标签: databasevb.netoraclevisual-studio

解决方案


目前尚不清楚为什么会发生此错误。要使用 Oracle 数据库,请使用 Oracle.ManagedDataAccess NuGet 包,我还建议您在项目属性中勾选“首选 32 位”选项。强烈建议不要使用 Windows 集成的 Oracle 数据提供程序(如屏幕截图所示) - 它已过时且已弃用。


推荐阅读