首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 不能链接Oracle数据库解决方法

2012-11-20 
C# 不能链接Oracle数据库环境:客户端 windows server2008 64位,oracle client 32位服务端 windows server2

C# 不能链接Oracle数据库
环境:
 客户端 windows server2008 64位,oracle client 32位
 服务端 windows server2008 64位,oracle database 32位

现象:
  1。客户端 sql plus 、plsq 能链接服务器端数据库;应用程序WinApp在 windows server2008 64位,oracle client 32位不能链接服务器数据库;
  2。在 win7 32位 ,安装oracle client 32位 下能正常链接数据库;
  3。应用程序WinApp在另一客户端(windows server2008 64位,oracle client 32位,能链接数据库,当不清楚当时该台客户端具体的配置)。

  OracleConnection OraclCn;
  if (OraclCn == null)
  {
  _ConectionString = ConectionString;  
  OraclCn = new OracleConnection(_ConectionString);  
  }

  if (OraclCn.State == ConnectionState.Closed)
  {
  OraclCn.Open();
  }
请问那位遇到过该问题,是怎样解决的??

[解决办法]
在客户端用net manager测试连接一下,看是否能连接。如果能的话,就是你的连接字符串有问题了。

热点排行