| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 387 人关注过本帖
标题:调节数据排序问题
只看楼主 加入收藏
愚人
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-8-31
结帖率:0
收藏
 问题点数:0 回复次数:2 
调节数据排序问题


<%
action=request.QueryString("action")
id=trim(request("id"))
oid=trim(request("orderid"))

set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from xh_about",conn,1,1
'上移
if action=1 and oid<>1 then
Conn.execute("update xh_about set xh_orderid=xh_orderid+1 where xh_orderid="&oid&"-1")
Conn.execute("update xh_about set xh_orderid=xh_orderid-1 where xh_id="&id&"")
else
'下移
if action=2 and oid<>rs.recordcount then
Conn.execute("update xh_about set xh_orderid=xh_orderid-1 where xh_orderid="&oid&"+1")
Conn.execute("update xh_about set xh_orderid=xh_orderid+1 where xh_id="&id&"")
else
end if
end if
rs.close
set rs=nothing
%>

向下移时,怎么oid=rs.recordcount时还执行
Conn.execute("update xh_about set xh_orderid=xh_orderid-1 where xh_orderid="&oid&"+1")
Conn.execute("update xh_about set xh_orderid=xh_orderid+1 where xh_id="&id&"")
???
oid=rs.recordcount这里该怎么写呢?

搜索更多相关主题的帖子: 数据 
2007-04-19 18:47
十一文
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-4-27
收藏
得分:0 
oid=trim(request("orderid"))改成oid=cint(trim(request("orderid")))
看可以不?

2007-04-19 19:25
愚人
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-8-31
收藏
得分:0 
谢谢

有想到这个问题,只是在数据库设置了orderid是数字,所以……
看来我不是一般的愚!

结帖!

呵呵,有点神经质!
2007-04-19 19:41
快速回复:调节数据排序问题
数据加载中...
 
   



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

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