| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 632 人关注过本帖
标题:[求助]自动排序的问题
取消只看楼主 加入收藏
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
结帖率:66.67%
收藏
 问题点数:0 回复次数:2 
[求助]自动排序的问题
我要做一个自动排序的系统,比如说我有很多的产品:产品1、产品2、产品3、产品4、产品5
我现在想添加一个产品6让他排在第二位,添加的程序和排序程序已经有了:
id2=trim(request("id2"))
set re=server.CreateObject("adodb.recordset")
sqlstrl="select * from s where id2 like '"&id2&"' "
re.open sqlstrl,conn,1,3
if not re.eof then
set re=server.CreateObject("adodb.recordset")
sqlstrl="select * from s where id2>="&id2
re.open sqlstrl,conn,1,3
for k=1 to re.recordcount
re("id2")=re("id2")+1
re.update
re.movenext
next
end if

这只是插入记录可以用,但是我现在想把产品5拿到产品2的位置,让它排第二位,后面的就往下挤。
程序该怎么写呢!
我想了很多的方法还是不能实现!!!
搜索更多相关主题的帖子: sqlstrl 自动 recordset 
2006-07-26 21:50
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
二楼的帅哥,我现在的还没有想到什么思路去实现这个程序!
现在是要解决的是我不插入新纪录而是在原有的基础上来改变产品的排序。
比如说我想让产品5排到第二位去,程序不知道怎么写。
因为要设计到后面的产品的排序,要把第二个改变排序,还有后面的也要改变。
如果我想把排在第三的排到第五的话,又会出现另一种情况,那就是第五位上的产品的上面和下面的都要变化!
你想出来了吗?
三楼的斑竹,我没有看过动网的排序,是什么样子的啊!说说好吗?

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-27 13:03
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
先回去思考一下!明天答复你啊!

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-27 13:31
快速回复:[求助]自动排序的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016529 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved