随机调用数据库中数据

网络整理 - 09-08

set rs5=server.CreateObject("adodb.recordset")
sql5="select * from tongyong where xiaotitle=10"

rs5.open sql5,conn,1,3'打开数据库表

i=1

dim webon5()

do while not rs5.Eof'写入数组

Redim Preserve webon5(i)

webon5(i)=rs5("id")

i=i+1

rs5.movenext

loop

randomize'随机得到记录

a=Int((rs5.recordcount*rnd)+1)'在全部记录中生成随机数

rndid5=webon5(a)

Set rs5=conn.Execute("select * from tongyong where id="&rndid5)'根据数组,再打开相关随机记录.

--------------------------------------------------

当我们的数据库中有一些固定的数据时,比如:猜谜、答题、笑话等,我们又要达到“随机抽取显示”的

效果时,我们就要用到“随机调用函数和程序”了。

上面的一段代码,就是我测试成功的,当然是符合我自己的程序的,每条代码后面都写了说明,我想大家

都能看的懂,大家可以下载后自己修改一下就可以用了。

比较实用的一个程序。