标题:[求助]用C#怎样随机抽题?
只看楼主
wjphdq
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-3
 问题点数:0 回复次数:12 
[求助]用C#怎样随机抽题?
现在我正在做一个计算机笔试等级考试,现在我有一个ACCESS里面有几个表,表里是试题,我现在想随机从ACCESS里面随机抽一套试题,不懂怎么做呢????哪位高手帮帮忙呀~~~~~~我一定顶~!!
搜索更多相关主题的帖子: 计算机 随机 试题 ACCESS 
2006-12-10 14:24
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
你应该先得到试题表中..有多少套试题(多少条记录)...然后使用Random来随机生成0到这范围内的数字...然后根据这数字..Select出你的试题出来..

我的msn: myfend@
2006-12-10 16:25
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
怎么有这么多人问这个问题?
2楼的正解.

飘过~~
2006-12-10 17:31
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 
毕业设计呀~~,2楼正解

仍然自由自我,永远高唱我歌,走遍千里...
2006-12-10 18:17
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
每一年..快到学期末的时候..这些学生..都冒出来的了..不过..5月.6月..是最多..

我的msn: myfend@
2006-12-10 18:59
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
怎么这么多人做一样的题啊.这个也太.....................

飘过~~
2006-12-10 19:28
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 
呵呵,都是学校规定选题造成的,没办法呀

仍然自由自我,永远高唱我歌,走遍千里...
2006-12-10 19:28
wjphdq
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-3
得分:0 
还是不怎么懂哟
不知道几位大哥有没有源代码呀?
2006-12-13 10:57
wjphdq
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-3
得分:0 
谢谢你们咯!帮帮忙吧!我的ACCESS里面包括三个表,我想在第一个表里抽60%,在第二个表中抽40%,再在第三个表中抽10%这样组成一试卷,应该怎么弄呀?请问高手呀!我下星期就得完成设计呀!大哥们帮帮忙呀!在这先谢了,在线等~~~~~~~~~~~~~~~~~~~~~
2006-12-13 10:59
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
得分:0 

那就 ramdon 六十次 到六十个 id 通过 id 来访问咯!
select * from table where id=@id1 or id=@id2 ........

我觉得这个是个笨方法!

你倒是可以自己写两 存储过程!一个 用来在一个表中 选 60% 另一个 在另一个表中选40%

好像 sql 语法里 也有 random 的函数 !

不是 很复杂的事情 交给sql20000 服务器处理 也不会影响速度问题!


决定人生~
2006-12-13 11:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-108556-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.060350 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved