执行当前 Web 请求期间,出现未处理的异常。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。 源错误: 
行 34: SqlDataAdapter da=new SqlDataAdapter("select plan_date,plan_time,address,show from [plan] ",cn); 
行 35: DataSet ds=new DataSet(); 
行 36: da.Fill(ds); 
行 37: scene_Repeater.DataSource=ds; 
行 38: scene_Repeater.DataBind(); 
问题补充:注:本人刚学.NET,在asp下可以访问数据库的,应该不会是数据库原因
在配置文件里有 <add key="ConnectionString" value="server=localhost;database=meet;uid=meet;pwd="/> 在default.aspx.cs有 
private void Page_Load(object sender, System.EventArgs e) 

// 在此处放置用户代码以初始化页面 
string strconn=ConfigurationSettings.AppSettings["ConnectionString"]; 
cn=new SqlConnection(strconn); 
if(!IsPostBack) BindGrid(); 

public void BindGrid() 

SqlDataAdapter da=new SqlDataAdapter("select plan_date,plan_time,address,show from [plan] ",cn); 
DataSet ds=new DataSet(); 
da.Fill(ds); 
scene_Repeater.DataSource=ds; 
scene_Repeater.DataBind(); 

sqlserver启动了,我用asp都可以访问的

解决方案 »

  1.   

    不用open的,SqlDataAdapter 可以自动打开肯定是数据库连接字符串有问题
      

  2.   

    connectionString="Data Source=127.0.0.1;Initial Catalog=meet;User ID=meet;Password="
    你这样试试
      

  3.   

    还有你调试一下看看cn=new SqlConnection(strconn);  这里的strconn值是什么,有没有拿到你配置信息
      

  4.   

    System.ArgumentException: 不支持关键字: “data source”。
      

  5.   

    你的SqlServer服务器又没有打开啊?
      

  6.   

    strconn=“server=localhost;database=meet;uid=meet;pwd=”
      

  7.   

    那你把localhost改成127.0.0.1试试,
    还有自己登陆一下SqlServer看看,database的名称和用户名密码都对吗还是不行的话,那就不知道怎么回事了
      

  8.   

    改127.0.0.1可以了,那我比较纳闷,为什么localhost不可以呢,