注册 登录
编程论坛 ASP.NET技术论坛

入门级 求赐教

南荒 发布于 2011-12-23 21:42, 469 次点击
protected void Dispbook()
    {
        string strconn = "server=(local);database=dangdang;uid=sa;pwd=";
        SqlConnection sqlconn = new SqlConnection(strconn);
        sqlconn.Open();
        string sqlsel = "select*from book";
        SqlDataAdapter ada = new SqlDataAdapter(sqlsel, sqlconn);
        DataSet ds = new DataSet();
        ada.Fill(ds, "book");
        GridView1.DataSource = ds.Tables["book"].DefaultView;
        GridView1.DataBind();
        sqlconn.Close();
        Dispbook();
    }


连接不得的提示是  :未处理的“System.StackOverflowException”类型的异常出现在 mscorlib.dll 中。
是哪里错了的
3 回复
#2
南荒2011-12-23 21:51
  自己搞定了 。。。唉
#3
xueyifeng2011-12-23 22:16
无限的递归循环
protected void Dispbook()
    {
        string strconn = "server=(local);database=dangdang;uid=sa;pwd=";
        SqlConnection sqlconn = new SqlConnection(strconn);
        sqlconn.Open();
        string sqlsel = "select*from book";
        SqlDataAdapter ada = new SqlDataAdapter(sqlsel, sqlconn);
        DataSet ds = new DataSet();
        ada.Fill(ds, "book");
        GridView1.DataSource = ds.Tables["book"].DefaultView;
        GridView1.DataBind();
        sqlconn.Close();
        Dispbook();
    }
#4
南荒2011-12-24 14:38
回复 3楼 xueyifeng
嗯 是啊  我昨晚自己尝试了很多遍,才发现原就是那的,哈哈 非常的谢谢你的回帖
1