我有应用程序以 32 位模式运行。它尝试使用 Oracle 客户端连接 oracle DB。Oracle 客户端以 64 位运行。
string connectionString = @"Data Source=" + oracleDBName + ";User id=" + oracleDBUserId +";Password=" + oracleDBPwd +";";
OracleConnection con = new OracleConnection(connectionString);
try
{
con.Open();
if (con != null)
{
con.Open();
}
return true;
}
catch (OracleException)
{
return false;
}
我打电话时收到 targetinvocationexception
con.Open();
原因,由于应用程序在 32 位模式下运行,因此无法加载 64 位 dll。
我无法更改应用程序模式。我也无法安装 32 位 Oracle 客户端。如何解决这个问题呢
提前致谢