连接串是:Data Source=HSCN;user=user;password=passwordtnsnames.ora里的配置是:
HSCN.HSCNCREDIT.CN =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.15.1)(PORT =1521))
    )
    (CONNECT_DATA =
      (SID = HSCN)
      (SERVER = DEDICATED)
    )
  )sqlplus 可以连接成功,但是在asp.net程序中就报标题的错误

解决方案 »

  1.   

    sqlplus   可以连接成功表示主机字符串设置是对的.那只能从你c#的写法着手了.这个不会,帮定.
      

  2.   

    把连接字符串改成下面的再试试看:
    Data Source=HSCN.HSCNCREDIT.CN;user=user;password=password
      

  3.   

    這個問題困擾了我一天,最后才知道是路徑問題,程序路徑不能有括號
    1:打开Net   Configuration   Assistant这个工具,检查你的配置是否正确;若不正确
    请修改正确。
    2:用sql*plu或是类似的工具登陆试试,若是可以登陆,说明配置没有问题;若是登陆不上,请
    检查你的配置,配置正确,看你启动必要的服务没有。
    3:若是配置正确, 服务也启动了,则检查你的程序路径,看是否有特殊字符,可以将其拷到
    没有特殊字符的路径下试试,肯定可以解决问题。例如(你的程序路径里有括号,或是其他的字符);