请先登录 | 注册
MYCSG.CN
随机读取数据的代码 - 文章首页返回版区
■标题:随机读取数据的代码
■作者:IPSC [2003/6/20 18:43:21]
[blue]在官方挖的,以备不时之需[/blue]


问:
<%
set com=server.createobject("adodb.connection"
com.open "DBQ="& Server.MapPath("dbs.mdb" &";Driver={Microsoft Access Driver (*.mdb)};"
set rs=com.execute("select*from msg where dbs1<>'' ORDER BY id DESC"
do while not rs.eof%>
i=i+1%>
<%response.write rs(1)%>
<%if i=10 then exit do
rs.movenext
loop%>
<%rs.close
com.close%>

比如数据库里有100条信息,我想让他随机读取10条件息,要怎么时现?

----------------雹子


答:
1、set rs=com.execute("select top 100 * from msg where dbs1<>'' ORDER BY id DESC"

--------中头猫

2、randomize
recno=int(rnd*rs.recordcount)
rs.move recno
---------------------BIGFOOT


这些用来搞社区彩票不错

回复/版区/上篇/下篇/发贴/仅文字/HTML
【倒序/最近21条回复】
■作者:minicity [2003/6/20 20:05:57]
不错~~~谢谢

(查看完整版网页)



短讯|首页|登录|算法|电脑版 .
DK MiniBBS Plus v2.0
mm0759.com
187 毫秒 .