关于随机生成数据库中记录id的问题

chinascprogram 2005-07-05 10:02:35
根据表中的记录总数生成的随机数,由于数据库的记录ID有断缺的现象,如何避免生成的随机数不会出现断缺的ID呢?
...全文
132 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
游陆 2005-07-05
  • 打赏
  • 举报
回复
关注
aspme 2005-07-05
  • 打赏
  • 举报
回复
判断一下,如果为空,跳下一个id
chinascprogram 2005-07-05
  • 打赏
  • 举报
回复
dim rs_commend,sql_commend,s
sql_commend="select count(commid),commtitle as rcount from food_commend"
set rs_commend=conn.execute(sql_commend)
s=rs_commend("Rcount")

randomize
dim sjs(7)
for j=o to 7
sjs(j)=int(rnd*s+1)
set rs2=server.CreateObject("adodb.recordset")
sql2="select * from food_commend where commid="&sjs(j)&""
rs2.open sql2,conn,1,1
sHomepage="FoodCommDetail.asp?id="&rs2("CommID")
next
chinascprogram 2005-07-05
  • 打赏
  • 举报
回复
我每次只取七条
life360 2005-07-05
  • 打赏
  • 举报
回复
代码???

你把生成的数字再查询一下数据库
chinascprogram 2005-07-05
  • 打赏
  • 举报
回复
高手来帮帮我啊!
chinascprogram 2005-07-05
  • 打赏
  • 举报
回复
在线等,急啊

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧