写个循环语句,每次随机一个信息存入一个随机数据表内,在设一个计数,计数控制在200以内,每随机一条数据并将随机的数据与随机数据表里之前的数据比对无重复的即+1,计数如果在200以内继续循环。。。、
不好意思 语句我早就忘了,但我这样想的希望可以解决你的问题
用random函数取随机数就可以了然后将取得的随机数用SQL语句查询和你数据库中的某条记录ID是否相同是的话就显示,不是就不显示,要想显示多个随机的记录你可以用DO WHILE循环来做!还不明白发消息问我,顺便把你提问的问题也复制给我,太多了我分不清~
你让数据库表中的记录有一个数字编号,然后用VB随机生成一个这之间的数!
如果你用ADODC控件的话就是
dim a as single
a=int(adodc1recordsetcount(统计库中记录条数,具体记不清了)rndX)
rnd 生成的是0-1之间的数,后面的X你自己去想是多少?
然后给ADODC重新建立数据源
adodc1recordsouce="select from where 字段=a"
adodc1refsh
然后就是让他显示
lable1caption=adodc1rec`````fiels()
lable2````````````
用数据库变量做也是一样的!!!
以上就是关于数据库里10000条数据,我想随机取出200个,要怎么做呢全部的内容,包括:数据库里10000条数据,我想随机取出200个,要怎么做呢、在asp中怎么才能实现随机抽取数据库中的记录、vb 随机抽取数据库中的信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)