永发信息网

ASP代码分析 急

答案:3  悬赏:80  手机版
解决时间 2021-08-18 01:39

<%
Randomize
intRandomNumber = Int(1000 * Rnd) + 1
Sql="Select top 100 * From Papers order BY Rnd("& (-1 * intRandomNumber) &"* id)"
Set rs=conn.Execute(SQL)
i=0


do while not rs.eof
i=i+1
%>

 

请问哪位大哥能告诉我这段代码的意思是什么

最佳答案

<%
Randomize   '配合 Rnd,使 Rnd每次产生的随机数都不一样,Rnd  产生0到1之间的随机数
intRandomNumber = Int(1000 * Rnd) + 1


  ' 产生一个1到1000之间的随机数,并赋值给intRandomNumber
Sql="Select top 100 * From Papers order BY Rnd("& (-1 * intRandomNumber) &"* id)"


  '  查询表Papers ,以Rnd("& (-1 * intRandomNumber) &"* id)按升序排列,取前100条数据作为结果集
Set rs=conn.Execute(SQL)


  '  执行查询语句
dim i=0    ' 初始化变量 i
do while not rs.eof    ' do while 循环,while后面是条件
i=i+1    'do while 循环时执行的语句
%>

全部回答
就是从数据库中随机取出100条记录
这个段代码是先随机取数1~1000 然后从数据库中查询随机娶到的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
豆瓣绿能放卧室吗,豆瓣绿长得好高,能掐尖吗
我要告别单身!
关于秋天的花的句子,描写秋天花草的句子
QQT紫钻皇帝最低多少万积分?
现在的手机又好又便宜的有吗
谁会做DJ,帮个忙好不?
牡丹多少钱斤
哪里可以下载最老版本的射雕英雄传?
正阳县驻马店正阳县大林镇液化石油气站这个地
假如我做了一个论坛,上面开辟了其它游戏版块
雙核主板··400元的什麼最好?
黄砖4级现在怎么样开通QQ餐厅
山东淄 博 的M M有没有想玩ML的???
已端午节为主题的标语,合适小学生 端午赛龙舟
谁能帮我切个图。
推荐资讯
经常开挂对电脑有什么影响
http://tyu.woaimy.com/
谁来推荐?
5230是音乐手机?
※→想问最佳锻炼身体的时间是一天哪个时间?
买笔记本买二手的还是买新的?
川汇区周口华硕(育新街)我想知道这个在什么地
请问谁在湖州师院及求真学校读书?
我的笔记本能玩战地之王吗?
中国哪里的寺庙最灵验,广州哪里有寺庙求姻缘
请把胡萝卜切成小块 Please------the carrots
预算材料损耗率表,定额中对于材料损耗率的取
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?