asp随机调用access数据库n条数据

N久没有用到asp了。估计手生了不少。刚在落伍看到asp随机调用acc的方法。不错记下。
step 一:  sql="select id from table" 结果用存在 rs=conn.execute(sql)
step 二: 生成一个 step1的最大值(rs.recordcount)内的随机数字. N个
代码:

<%Randomize %>
<%
dim r(10)
for i=0 to UBound(r)
  r(i)=int(Rnd()*100)
  int(Rnd()*100)
  ....
%>

step 三: 将数组联合 join成一个","分割的
整个代码:
代码:
<%Randomize %>
<%
sql="sel&#101;ct id from table"
rs=conn.execute(sql)
maxrecord=rs.recordcount
dim r(10)
for i=0 to ubound(r)
  r(i)=rs(int(rnd()*maxrecord))
next
s=join(r,",")
sql="sel&#101;ct * from table wh&#101;re id in("&amp;s&amp;")"
newrs=conn.execute(sql)
%>

Tags: 随机

« 上一篇 | 下一篇 »

只显示10条记录相关文章

php使用一次性URL进行密码恢复 (浏览: 1095, 评论: 0)
ASP随机调用ACCESS记录 (浏览: 1706, 评论: 2)
ASP生成随机验证码(可刷新) (浏览: 1251, 评论: 0)
随机图像PHP版 (浏览: 1066, 评论: 0)
asp随机抽取记录 (浏览: 2097, 评论: 1)
注册帐号时密码随机生成的ASP代码 (浏览: 1252, 评论: 0)

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

1条记录访客评论

有缺陷,假如凑巧哪条记录正好被删除了

Post by 淡水河边 on 2007, August 7, 1:22 AM 引用此文发表评论 #1


发表评论

评论内容 (必填):