求求个位帮忙。
我在上个页面上,建立了一个form
两个文本框,和一个列表框,用来当做3个查询条件。
分别代表姓名,电话,部门。
但是在SQL where 的后面不知道怎样下条件。
下面的条件不可一。AND DEPARVA LIKE '%"+bumen+"%'加上整个sql
只有这个列表框起作用。前面的两个条件查不出数据。
如果去了,前面的两个文本框可以提交数据,可以查出数据。怎办???
还有,到sql太长的时候,怎样折行。




<%
    xingming=request.getParameter("xingming");
    dianhua=request.getParameter("dianhua");
     bumen=request.getParameter("bumen");
%>
<%
   sql="SELECT  * from dia_file WHERE  NAMEPINYIN LIKE  '%"+xingming+"%' AND TEL LIKE  '%"+dianhua+"%' AND DEPARVA LIKE '%"+bumen+"%' ";