…… <% set rs=server.createobject("ADODB.Recordset") rs.open "select * from list where list.word like '%" & request.form("word") & "%'",MyCon,1,1 %> …… id="word"的文本框内输入cgi,即搜索表list中word包含关键字“cgi”的数据行
--你可以用下面的在程序中重新执行试下,如果正确则说明你的request.form("word")有传值有问题的--调试看下你的request.form("word")是什么select * from list where list.word like '%cgi%' [解决办法]
[解决办法] 好吧,终极解决办法:
把
<% set rs=server.createobject("ADODB.Recordset") rs.open "select * from list where list.word like '%" & request.form("word") & "%'",MyCon,1,1 %>
这段修改为:
<%set rs=server.createobject("ADODB.Recordset") If Request("word")<>"" Then rs.open "select * from list where [word] like '%" & Request("word") & "%'",MyCon,1,1 Else Response.write "word无值<BR>" Response.End End If%>