解决方案 »

  1.   

    请检查一下你客户端配置的TNS是否正确
      

  2.   

    连接字符串不对,你去网上找下正确的oracle连接字符串怎么写的另外ado.net不关心你是ws,还是web 或者winform
      

  3.   

    连接oracle比较麻烦,记得要安装oracle客户端,并进行连接配置,
      

  4.   

    看看这个帖子:http://bbs.csdn.net/topics/390872570?page=1
      

  5.   

    先在本地TNSping连接串,通了再来看c#的问题
      

  6.   

    1:建议安装Oracle for .NET开发类库,230M左右
    2:连接串格式:
    DATA SOURCE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=服务器地址)(PORT=端口)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=数据库名)));USER ID=用户名;PASSWORD=密码;POOLING=是否使用连接池;MAX POOL SIZE=连接池数量;PERSIST SECURITY INFO=使用SSL端口默认为1521,格式和SQL Server是很不同的。以这种方式,可以免去在系统配置中配置别名,而直接用来链接数据库
      

  7.   

    我已经解决了,要安装oracle插件