c# - 无法连接到 Oracle 数据库

标签 c# .net asp.net oracle

我正在开发一个 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 数据访问组件

Oracle Provider

关于c# - 无法连接到 Oracle 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6539169/

相关文章:

c# - 匹配时抓取一部分文本,去掉其余部分,因为它没用

c# - 为什么 Parallel.ForEach 比顺序循环慢两倍

c# - 每个月有两个日期的日子

c# - 如何在C#中将字符串用于TcpClient而不是字节?

c# - 向此类添加委托(delegate)或事件属性?

asp.net - 网站转换为 Web 应用程序 - Azure 问题

c# - 使用 AutoMapper 展平嵌套对象的更好方法?

C# 面板列表

c# - vb.net 人工作用域

c# - 为什么我不能向具有 EventHandler 属性类型的 PropertyChanged 添加处理程序(通过引用方法)