到查询分析器里看看sql语句的执行情况,应该是查询结果为空

解决方案 »

  1.   

    不是的,因为dr[0]="<a href='detail.aspx?grid='"+reader[0].ToString()+"''>"+reader[0].ToString()+"</a>";连接都是从查询结果中得到的啊!!!就是 </a>之前的reader[0].ToString()用东西在的啊
      

  2.   

    主要是detail.aspx?grid=后面是空的为什么啊
      

  3.   

    跟踪
    Response.Write(reader[0].ToString());
      

  4.   

    我晕
    如果reader[0].tostring 为空那么怎么可能会有连接出现呢?
      

  5.   

    把dr[0]="<a href='detail.aspx?grid='"+reader[0].ToString()+"''>"+reader[0].ToString()+"</a>";改成
    dr[0]="<a href=detail.aspx?grid="+reader[0].ToString()+">"+reader[0].ToString()+"</a>";试试 , 也就是去掉单引号
      

  6.   

    结果是这个出来了http://localhost/xh2/xh1/detail?grid=lin319>lin319</a></td><td><a%20href=delete.aspx?id=lin319>delete</a></td></tr><tr><td><a%20href=
    我不过已经有lin319了