在Sql server 2005中数据库db_09连接正常,但是在VS2008中,做一个Command对象查询数据,却出现错误?请大家帮帮忙
在Web.config文件中配置如下
<appSettings>
  <add key="ConnectionString" value="HG\SQLEXPRESS;database=db_09;UId=sa;password=''"/>
</appSettings>
运行是有如下错误:
异常详细信息: System.ArgumentException: 不支持关键字: “hg\sqlexpress;database”。
源错误: 
行 24:     {
行 25:         string myStr = ConfigurationManager.AppSettings["ConnectionString"].ToString();
行 26:         SqlConnection myConn = new SqlConnection(myStr);
行 27:         return myConn;
行 28:     }

解决方案 »

  1.   

    service=localhost;database=db_09;UId=sa;password=''
      

  2.   

    service???
    是 Data Source 或 Server 吧...<add key="ConnectionString" value="Data Source=HG\SQLEXPRESS;database=db_09;UId=sa;password=''"/>or<add key="ConnectionString" value="Server=HG\SQLEXPRESS;database=db_09;UId=sa;password=''"/>
      

  3.   

    <add key="ConnectionString" value="Data Source=HG\SQLEXPRESS;database=db_09;UId=sa;password=''"/>
    居然還有比我還粗心的!!!
      

  4.   

     <add key="sql" value="server=.;uid=sa;pwd=sa;database=aifeishe"/>