1 用select count()得到总记录条数t;
2 用分页查找,用随机数Random得到一个0<x<t的x数,然后分页的分页数和分页量都用x
3该分页查找得到的就是一个随机的记录。
4循环1-3步骤,直到得到希望数量的随机记录。
你让数据库表中的记录有一个数字编号,然后用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````````````
用数据库变量做也是一样的!!!
以上就是关于java程序中怎样从数据库的一张表中随机提取几条数据全部的内容,包括:java程序中怎样从数据库的一张表中随机提取几条数据、vb 随机抽取数据库中的信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)