当前位置:编程学习 > C#/ASP.NET >>

随机数random

在用asp.net做一个三层架构的计算机二级在线测试系统,如何随机从题库中抽取一定数量的试题生成一套试卷,题型有选择题和填空题,知道需要用到随机函数,但是我不会用,数据表名为TestsQuestion,题目编号TQID,科目编号TID,希望大家能给我提供点代码,不胜感激!需要提供其他信息可以问我,我在线等! --------------------编程问答--------------------

select top 100 * from TestsQuestion order by newid()
--------------------编程问答-------------------- sorry,以上代码是假设你用的是sql server数据库 --------------------编程问答-------------------- ls说的既清楚又明白。事实上lz在做这样的程序的时候,应该把基础知识学好,而不是还在纠结随机函数怎么用这样的低级问题。因为你的同学在这个项目中或许在学习怎么根据难度权重取定量的题目,怎么样通过重新编排选择题的答案顺序来避免学生的死记硬背同时还要实现自动阅卷这样的业务问题。或者如何让你的业务逻辑适配不同的数据库,这样的技术问题。

不要相信什么语法不会,在实践中学习的鬼话,否则如你所说,“讨点代码”,你只能花费高昂的学费学习中专生都可以掌握的键盘鼠标复制粘贴操作而已。 --------------------编程问答--------------------
引用
1楼
是用sql server数据库 --------------------编程问答-------------------- 后边的业务逻辑层不需要操作吗? --------------------编程问答-------------------- --------------------编程问答--------------------
引用
用sql server数据库  
是的 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 用SQL好做一点 --------------------编程问答-------------------- 是要编写SQL语句吗?下面是DAL里边的获取数据截图
大家帮忙看一下在里边加点什么,怎么加,急用! --------------------编程问答--------------------
引用
1#
这个试过了,不行耶! --------------------编程问答-------------------- select * from 表 where 1=1 order by newid() --------------------编程问答-------------------- 建议楼主买一本案例的书籍学习 --------------------编程问答--------------------
引用
#13 建议楼主买一本案例的书籍学习 
谢谢建议,可是时间来不及了,急着要交了 --------------------编程问答--------------------
引用
select * from 表 where 1=1 order by newid()
具体插入哪里呢?我把它写成这样   strSql.Append("select * from TesesQuestion  where 1=1 order by newid()");运行时报错了,囧么写? --------------------编程问答-------------------- 特地过来学习下
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,