string search = "";        if (Request.QueryString["ppxx"] != null)
        {
            search += " order31 like '%" + Request.QueryString["ppxx"] + "%' ";
        }        sqlshow = "select * from orderline where order33='接单'  " + search + " order by id desc";这一句错在哪里................

解决方案 »

  1.   

     search += " And order31 like '%" + Request.QueryString["ppxx"] + "%' ";
      

  2.   

    本帖最后由 net_lover 于 2012-10-09 09:39:28 编辑
      

  3.   

     sqlshow = "select * from orderline where order33='接单' " + search + " order by id desc";
     sqlshow = "select * from orderline where order33='接单' and  " + search + " order by id desc";
      

  4.   

    两个查询条件之间缺少一个and,你可以用search += " And order31 like '%" + Request.QueryString["ppxx"] + "%' ";或则sqlshow = "select * from orderline where order33='接单' and " + search + " order by id desc";两种方式解决
      

  5.   

    恩  order33='接单' 加个 and  就哦了 
      

  6.   

    两个查询条件之间缺少一个and
      

  7.   

    注意红色字体部分
    sqlshow = "select * from orderline where order33='接单' And" + search + " order by id desc";
      

  8.   

    search += " and order31 like '%" + Request.QueryString["ppxx"] + "%' ";