sConnect = ConfigurationSettings.AppSettings("sConnect")  '连接字符串
以上代码我在vs2003中可以用正常,现在我用vs2008 net3.0 ,用出现出错,不知道如何改,是不是这个代码在net3.0中已过时了啊,应该用什么链接代码啊,我的链接字符在web.config中,如何才能取到链接字符啊 

解决方案 »

  1.   

    ConfigurationSettings.AppSettings("sConnect") 
    ==>
    System.Configuration.ConfigurationManager.AppSettings["sConnect"]
      

  2.   

    string str = System.Configuration.ConfigurationManager.ConnectionStrings["sConnect"].ConnectionString;
    SqlConnection conn = new SqlConnection(str);
    webconfig里面的代码你拖个SQL控件配置下数据源自动就有了,连接字符串就是sConnect
    然后你不需要再把那个控件就删了就是了..webconfig没影响还是有连接的代码了
      

  3.   

    估计是连接字符串的格式问题,检查下用标准的sql连接数据库字符串~~~~~~~~~~~~
      

  4.   

       我拖了一个连接控件生成代码了,可是和我以前的不一样啊,那个是对的啊这个是拖出来的
    Data Source=AB099F7BC0F4428;Initial Catalog=agent;Integrated Security=True这个是以前的
    Provider=SQLOLEDB;Server=.;UID=sa;PWD=;DATABASE=agent
      

  5.   


    原来是数据库连接字符串...
     connection string
      

  6.   

    看您在web.config中是写在appSttings还是connectionStrings内的,它们的取值写法不一样http://www.cnblogs.com/insus/articles/1405604.html
      

  7.   

    ConfigurationManager.AppSettings["sConnect"]
      

  8.   

    自从vs2005开始,连接方式就又增加了一种,就是你拖放控件时,自动生成的那种。(在connectionStrings节点里)