日期:2014-05-17  浏览次数:20390 次

Asp.net使用OraOLEDB.Oracle连接oracle问题
最近将程序部署到另一台服务器中遇到了棘手的问题
装的是oracle 10g, 并且也装了ODAC1020221-OLEDB连接客户端
监听、 服务都配置好了,使用PL/SQL连接是没问题

但是程序连接字符串:Provider=OraOLEDB.Oracle;User ID=admin;Data Source=orcl;Password=admin;
就会提示:无法识别请求的字符串

当把Data Source=(DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.122.89.83)(PORT = 1521))
  )
  (CONNECT_DATA =
  (SID = orcl)
  )
  )

这样连接就没问题~

请遇到类似问题的专家帮忙解决一下~~~


------解决方案--------------------
废话啊 你连接的是ORACLE 不是ACC 或者MYSQL