急!各位高手,大侠帮忙啊!Asp分页问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 15:36:18
我做了一个asp查询页面代码如下。
<%@LANGUAGE="VBSCRIPT"%>
<!--#Include file="conn.asp"-->
<head>……</head>
<%
set rs=server.createobject("adodb.recordset")
dim Key,KeyClass
Key=request.Form("searchbar")
KeyClass=Cint(Request("searchmenu"))

If KeyClass=1 then
sql="select *from main1 where Nam like '%"&Key&"%'order by id desc"
rs.open sql,conn,1,3
ElseIf Keyclass=2 then
sql="select *from main1 where qq="&Key&" order by id desc"
rs.open sql,conn,1,3
ElseIf Keyclass=6 then
sql="select *from main1 where content like '%"&Key&"%'order by id desc"
rs.open sql,conn,1,3
ElseIf Keyclass=3 then
sql="select *from main1 where MSN='"&Key&"'order by id desc"
rs.open sql,conn,1,3
ElseIf Keyclass=4 then
sql="s

<a href=search.asp?page=<%= page+1 %>&searchbar=<%=Key%>&searchmenu=<%KeyClass%>>下一页</a>

构造超链接时,要把Key和Keyclass也构造进去,否则select语句就无法成立了。
这样的话,取searchbar的时候,不要用request.Form,因为这时候已经是request.QueryString了,所以,用request("searchbar") 就可以了。
Key=request("searchbar")

另外:from是关键字,加[]
sql="select * from main1 where [from] like '%"&Key&"%'order by id desc"
rs.open sql,conn,1,3
End if