| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 897 人关注过本帖
标题:关于重新定义编号的问题
只看楼主 加入收藏
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
结帖率:65.85%
收藏
已结贴  问题点数:20 回复次数:11 
关于重新定义编号的问题
我的数据库中有100个数据      但是自动编号的ID 不按顺序排列    比如1 3  5  8  9 15 16 18  19 ...100


我想再显示的时候重新排列   1 2 3 4 5 6...100

程序该怎么设计制作
搜索更多相关主题的帖子: 定义 
2010-07-19 13:41
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:10 
改变自动编号的ID重新排列?
2010-07-19 13:43
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
是显示的时候重新从头到尾排序   现实1-100个数字   数据库中的ID 是乱排序(1 2  3  5  9 42 48 89。..只到100个数字)
2010-07-19 13:55
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:10 
i=0
rs.open "select * from aa order by id asc"
do while not rs.eof
i=i+1
rs("id")=i
rs.update
rs.movenext
loop

ASP讨论QQ群:251346273
2010-07-19 14:31
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
楼上的方法我知道

但是我这个设置到分页    比如一页显示20个数据   

用你这个方法第二页的第一个数据还是1   应该是21

下一页的链接    //这个是正确的  我试验啦    就是用当前页面乘以每页显示的数字20+1   就可以啦   
response.Write("<a href=Storage_info.asp?page="& page+1 &"&he="&page*20+1&">下一页</a>&nbsp;")     


上一页链接还不知道怎么写   
2010-07-19 15:04
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
改数据库的数据和分页又有什么联系了?

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-07-19 15:10
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
不是改数据库里的数据

是重新显示在页面  按顺序显示序列号   显示成1  2  3  4  5  6...100

我的有分页  要显示成   比如每页显示10个记录

第一页   1  2  3  4  5 6 7  8  9 10

第二页就是11  12  13  14...20

第三页   21  22  23...30

[ 本帖最后由 guang2356447 于 2010-7-19 15:21 编辑 ]
2010-07-19 15:12
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
我试出来啦

上一页链接

if page=1 then
response.Write("上一页&nbsp;")
else
response.Write("<a href=Storage_info.asp?page="& page-1 &"&he="&(page-2)*20+1&">上一页</a>&nbsp;")
end if
2010-07-19 15:30
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
  dim iPage
  For iPage=1 to rsano.Pagesize
   'recno=(page-1)*rsano.pagesize+ipage记录编号计算公式
   '分页编号参考上面的算法

   Response.Write("<tr>")
     Response.write("<td><span class=style16><a href=announceview.asp?anbh="&rsano.Fields(0).Value&" target=_self>"&rsano.Fields(1).Value&"</a></span></td>")
     Response.Write("<td><span class=style22>"&FormatDateTime(rsano.Fields(4).Value,2)&"</span></td>")
   Response.Write("</tr>")
   rsano.MoveNext
   IF rsano.EOF Then
      Exit For
   End If
  Next
  %>
2010-07-19 15:31
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
上一页  下一页  最后一页  我都试出来啦

只剩下跳转页面啦

怎么提交2个值   

我的代码  现在只是传一个值
action=Storage_info.asp?page="page"&he="qq"   //这样不行啊
<form action=Storage_info.asp?page="page"&he="qq" method="get" style="height:15px; width:80px; padding-top:7px;">
      <input name="page" type="text" id="page" size="5" style="height:10px; width:25px;">
      <input name="qq" type="hidden" id="qq" value="13" />
      <input type="submit" name="Submit" value="提交" style="height:20px;">
    </form>

[ 本帖最后由 guang2356447 于 2010-7-19 16:27 编辑 ]
2010-07-19 16:19
快速回复:关于重新定义编号的问题
数据加载中...
 
   



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

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