日期:2014-05-18  浏览次数:20606 次

System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString(); 引用不了?
在visual studio 中我右击项目->添加引用->.net 添加System.Configuration

在test.aspx.cs中我也using System.Configuration;

但还是提示:
string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString();

这段话错误:未将对象引用设置到对象的实例

这是为什么?

------解决方案--------------------
探讨
不知道你的  ConnString  有没有在Web.Config里面写?

------解决方案--------------------
XML code

 <connectionStrings>
    <add name="ConnString" connectionString="server=.;database=GetInfo;uid=sa;pwd="/>
  </connectionStrings>

------解决方案--------------------
System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"] 是null
所以 tostring的时候会报错
------解决方案--------------------
想问的 和上边一样。Web.Config 写了么。
------解决方案--------------------
首先看看你的配置文件里面有没有写:<add key="dsn" ....../>这句话一定要写的哦,要不能肯定是错,如果还不行就把代码贴出来
------解决方案--------------------
找不到ConnString这个节造成的
------解决方案--------------------
也可能是 你的SQL语句有错误 检查一下!!
web.config 里面的 connectionstring是
<add name="ConnString" connectionString="server=.;database=GetInfo;uid=sa;pwd="/>
。。。改了试试把
------解决方案--------------------
System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"]取到的值是null,因此再调用ToString()就会出异常。

估计ConnString没有在config文件中。或者config文件没有在合适的路径中。
------解决方案--------------------
探讨
当然写了啊
<add key="ConnString" value="Initial Catalog=db2;Data Source=(local);User ID=sa;Password=sa"/>