SqlConnection conn = null;
    SqlCommand cmd = null;
    String SqlString = ConfigurationManager.AppSettings["MasterData"].ToString();-----该行报错:未将对象引用设置到对象的实例.
public SQLHelp()
{
        conn = new SqlConnection(SqlString);  
}    麻烦兄弟们帮我看下有什么原因会导致这样的错误?我打断点调试了.但是因为是在页面加载的时候就出这个错..根本没办法看到哪里出错了..
  急急急...完不成就只能加班了..兄弟们帮帮忙....

解决方案 »

  1.   

    錯誤提示已經很清楚了,
    “未将对象引用设置到对象的实例”,
    你給的是個NULL值。
      

  2.   

    ConfigurationManager.AppSettings["MasterData"].ToString();
     没有读取到这个 吧?
    MasterData? 
    你看下你webConfig里面有这个吗?
      然后在跟踪一下!看走到这里!他的值是多少?
      

  3.   

    ConfigurationManager.AppSettings["MasterData"].ToString();
    可以写成ConfigurationManager.AppSettings.default.?????????就是你的连接字符串了,
    你打开app.config这个文件可以看到连接字符串的名字是什么的!
      

  4.   

    web.config里没有MasterData这个配置节点吧
      

  5.   

    <connectionStrings>
    <add name="connectionstring" connectionString="Server=XXX数据库IP;Initial Catalog=数据库名称 ;User=数据库用户名;Password=数据库密吗;"/>
    </connectionStrings>
    ConfigurationManager.ConnectionStrings["connectionstring"].ConnectionString;
      

  6.   

    String SqlString = ConfigurationManager.AppSettings["MasterData"].ToString();把它写在方法里试试,
      

  7.   

    查看web.config里的数据库连接设置
      

  8.   

    错误信息说的很明显了哦
    你配置了那个节点么?
    <appSettings>
      <add key="MasterData" value="server=。;database=cnal20;uid=sa;pwd=123"/>
    </appSettings>
    就这样...
    呵呵
      

  9.   


    在WebConfig中没有配置MasterData;
    <appSettings>
    <add key="MasterData" value="/webdata/"/>
           </appSettings>