asp中怎么实现数据库中数据的排序? 比较急.
做个成绩管理系统,要实现用户登陆后能够马上看见自己的成绩在所有人中的排名.最好能够同步更新.我是个初学者,请高手帮忙.万分感谢.
你可以把用户名传递到下个页面,然后在数据库中进行查询,并按分数进行排序,就行了~~
假设以总分分数就行排列,而且总分字段在数据库中的名为zongfen,用户名为name.表名为user.用户登陆名为“张三”
那么语句为:
set conn=server.createobject("adodb.connection")
conn.open"driver ……………………(省略,具体看你是数据库类型而定)"
set rs=server.createobject("adodb.recordset")
rs.open“select * from user order by zongfen desc“,conn,1,1
do while not rs.eof
response.write id 序列号
response.write name 用户名
response.write zongfen 总分数
………………(其他需要打印出的项目)
if rs("name").value="张三" then
response.write id 序列号
response.write name 用户名
response.write zongfen 总分数
………………(其他需要打印出的项目)
end if
rs.movenext()
loop
我也不知道能不能实现你说的功能,我也是个新手,希望能对你有所帮助~~~~`
在这献丑了~~呵呵……