从我的C#WinForm程序连接到Oracle的问题

时间:2011-03-21 20:12:02

标签: c# oracle

我尝试从我的C#程序连接到Oracle 11.2.0 64位

我收到此错误:

  

尝试加载Oracle客户端   图书馆扔了   BadImagFormatException。这个问题   在64位模式下运行时将发生   使用32位Oracle客户端   组件安装。

我的连接Oracle的代码

Conect = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + IP + ")(PORT=" + PORT + ")))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" + Server + ")));User Id=" + UID + ";Password=" + PASS + ";";

Conn = new OracleConnection(Conect); 
Conn.Open();

我的程序在X86上编译(用于处理64位)

我需要下载或更改我的C#程序?

提前致谢

1 个答案:

答案 0 :(得分:3)

如果您使用的是oracle 32位客户端,则需要将应用程序从任何CPU重建为x86。