主题:看看我这哪错了
endlessrain
[专家分:10] 发布于 2007-04-26 11:24:00
点击某列按列排序的
<%dim px
px=request.QueryString("sort")
if px="" then px="id" end if
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from class order by '&px&'",conn,1,1%>
....
或
用rs.sort=px
都没反应啊
<td><a href="class.asp?px=id">ID号</a></td>
<td><a href="class.asp?px=classid">类别号</a></td>
<td><a href="class.asp?px=classname">类名</a></td>
最后更新于:2007-04-26 11:28:00
回复列表 (共6个回复)
板凳
wangsdong [专家分:21390] 发布于 2007-04-26 11:46:00
<%
dim px
px=request.QueryString("sort")
if px="" then
px="id"
end if
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [class] order by '&px&'",conn,1,1
%>
换成这样再试试
3 楼
刘裕杭州 [专家分:190] 发布于 2007-04-26 12:00:00
<%dim px
px=request.QueryString("sort")
if px="" then px="id" end if
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from class order by '" & px & "'",conn,1,1
%>
4 楼
endlessrain [专家分:10] 发布于 2007-04-26 12:26:00
都没用啊
2楼的不是和我一样吗?
还有我刚发你的消息,清除缓存的
1、在Asp页面首部加入
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"
2、在HtML代码中加入
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
5 楼
wangsdong [专家分:21390] 发布于 2007-04-26 12:33:00
px=request.QueryString("sort")
这里有问题
<td><a href="class.asp?px=classid">类别号</a></td>
这个地方并没有传sort这个参数,所以永远是按照id来排序的
我来回复