我正在开发一个 ASP.NET 项目,该项目使用 C# 进行代码隐藏。它尝试使用以下代码连接到 Oracle 数据库,当我开始处理它时,该代码已经存在于项目中:
OracleConnection myConnection = new OracleConnection();
myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["OraFinCnString"].ConnectionString;
myConnection.Open();
应用程序在本地运行(在 localhost
上的浏览器中打开),并尝试连接到远程 Oracle 数据库。当我运行它时,上面的最后一行给出了以下错误:
“用户代码未处理 InvalidOperationException。尝试加载 Oracle 客户端库引发 BadImageFormatException。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题。”
连接字符串是我的客户端提供的,所以我认为它是正确的,这似乎不是由错误的连接信息引起的那种错误。但我对问题到底是什么感到很困惑,希望能有任何见解。
最佳答案
请查看以下链接。您将需要安装 Oracle 11g Oracle 数据访问组件
关于c# - 无法连接到 Oracle 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6539169/