提交代码
<form name="formSearch" method="post" action="rqAdmin_Dossier.asp">
<input name="action" type="hidden" value="okb">
<input type="txt" name="quyu" value="<%=session("ZhiRui_User")%>">
<td width="25%" nowrap>关键字: <input name="Keyword" type="text" class="textfield" value="<%=Keyword%>" size="18">
<input name="submitSearch" type="submit" class="button" value="搜索"> </td>
</form>
执行代码
elseif request.Form("action")="okb" then
Keyword=request.Form("Keyword")
quyu=request.Form("quyu")
if Keyword="" or quyu="" then
Response.Write("<script>alert('关键字不能为空!');history.back();</script>")
response.End()
end if
datawhere="where ( Sname like '%" & Keyword & "%' and native= '%" & quyu & "%' ) "
经过测试没问题,没有提示关键字不能为空,说明keyword跟quyu的值都有
但是搜索数据库的时候还是不好用,我把native= '%" & quyu & "%'换成native= '辽宁'
就达到了我想要的目的了,但是用变量quyu就不好使,求助原因
------解决方案--------------------
datawhere="where ( Sname like '%" & Keyword & "%' and 'native="&session("ZhiRui_User")&"' ) "
这样写 你试试