起小点什么意思:我用ASP编了一个排序的页面,但有些问题啊!知道的兄弟来看看哦!
来源:百度文库 编辑:高校问答 时间:2024/10/05 10:32:52
i=0
j=0
score=-1
do while not rst.eof
if score<>rst(rst.Fields(n).Name) then
i=i+1
j=j+1
score=rst(rst.Fields(n).Name)
rst(rst.Fields(n).Name&"名次")=j
rst.update
else
j=j+1
score=rst(rst.Fields(n).Name)
rst(rst.Fields(n).Name&"名次")=i
rst.update
end if
rst.movenext
loop
我是想给一个班上的成绩自动排序,并且如果成绩相同的算着同一个名次!可是后来调试的时候发现如果有相同成绩有多组时就会出错,比如:45,45,62,62
j=0
score=-1
do while not rst.eof
if score<>rst(rst.Fields(n).Name) then
i=i+1
j=j+1
score=rst(rst.Fields(n).Name)
rst(rst.Fields(n).Name&"名次")=j
rst.update
else
j=j+1
score=rst(rst.Fields(n).Name)
rst(rst.Fields(n).Name&"名次")=i
rst.update
end if
rst.movenext
loop
我是想给一个班上的成绩自动排序,并且如果成绩相同的算着同一个名次!可是后来调试的时候发现如果有相同成绩有多组时就会出错,比如:45,45,62,62
set rs=server.Createobject("adodb.recordset")
sql="select * From 成绩表 where id in (select max(id) From 成绩单 group by 分数字段名) order by 分数字段名 desc"
rs.open sql,conn,1,1
for i=1 to rs.recordcount
<%=id%> <%=分数字段%>
rs.movenext
next
从这里无法看出,只有从SQL查询语句中看!
你可以加入order by 成绩 desc,id desc
我用ASP编了一个排序的页面,但有些问题啊!知道的兄弟来看看哦!
asp的排序问题??
用ASP编一个简单的留言板,谢谢了!
我根据vb的冒泡排序法编了一段程序,但怎么也运行不了,请大家指教!!!!!!!!!!!!!!!!!!!!!
我朋友给做了一个论坛,是用jsp编的,为什么发给我的时候看不到页面啊?
我网站asp网页用模板生成的,模板改变了,但页面为什么没有改变,急!
我的系统是win2000server,我用系统自带的附件建了一个FTP!但有些配置问题....
asp页面问题的
我编了一个二叉树的程序,但在运行时出现了一些小问题!
麻烦高手帮我编一个程序:用指针指向的方法对n个字符串排序并输出