社区
VB基础类
帖子详情
请教如何用VB实现在数据库中随机抽取试题!
zhuanzhu_zhizhuo
2006-07-21 10:03:19
我在做一个考试系统
其中有一小块是想在数据库中随机的抽选一份题,然后显示在一个窗体上
现在思路混乱,还请高手赐教!
...全文
332
10
打赏
收藏
请教如何用VB实现在数据库中随机抽取试题!
我在做一个考试系统 其中有一小块是想在数据库中随机的抽选一份题,然后显示在一个窗体上 现在思路混乱,还请高手赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vbman2003
2006-07-21
打赏
举报
回复
ACCESS用rnd排序的话,每次运行程序得到的随机数据次序都是一样的。所以只能按前面大家所说的那些方法处理
vbman2003
2006-07-21
打赏
举报
回复
newid是SQL server的函数
select top 1 * from tb order by newid()
就是随机返回表tb中的一条数据
zhuanzhu_zhizhuo
2006-07-21
打赏
举报
回复
请问楼上,select top 1 * from tb order by newid()
newid()是表中的列名吗,能给具体解释一下这句话吗?!
多谢!不久给分
zhuanzhu_zhizhuo
2006-07-21
打赏
举报
回复
那若是用ACCESS呢?!
vbman2003
2006-07-21
打赏
举报
回复
SQL server数据库的话:
select top 1 * from tb order by newid()
of123
2006-07-21
打赏
举报
回复
这样:
'假定你已经建立了一个记录集
rs.movelast '遍历记录,得到记录数
rs.movefirst
Randmize
rs.move Int(rnd() * (rs.recordcount + 1))
然后直接从记录取数据。
一笑拔剑
2006-07-21
打赏
举报
回复
Dim n(1 To n), i, j, q
For i = 1 To 370
n(i) = 0
Next
j = 0
Randomize Timer
While j < 10
q = Int(Rnd(1) * n + 1)
If n(q) = 0 Then
Print q
n(q) = 1
j = j + 1
End If
Wend
n就是你数据库中的项目数
这样就随机从中取出一个项了
关键是
Randomize Timer
q = Int(Rnd(1) * n + 1)
这样就会产生一个从 1- n的随机数
zhuanzhu_zhizhuo
2006-07-21
打赏
举报
回复
请给些代码,多谢!
一笑拔剑
2006-07-21
打赏
举报
回复
rnd
zhuanzhu_zhizhuo
2006-07-21
打赏
举报
回复
多谢各位高手的帮助!
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,
随机
输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:
VB
A
请教
怎
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存
中
的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID
中
使用JAVASCRIPT脚本控制 DataGrid
中
连接到下一页显示数据 下载
中
文名
sql server
sql server 作者:Sanle 来源:博客园 发布时间:2006-04-27 13:06 阅读:3402 次 原文链接 [收藏] 1.清空日志:DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:BACKUP LOG
数据库
名 WITH NO_LOG 3.收缩
数据库
文件(如果不压缩,
数据库
的文件不会减小)
excel 问题,
vb
a
Excel问题集合
MS-SQL Server 基础类 - SQL语句
VB基础类
7,786
社区成员
197,586
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章