日期:2014-05-18  浏览次数:20449 次

高手请进: 在做一个考试系统时遇到下列问题: 高分
在做一个考试系统时遇到下列问题: (做一题显示一题)
1,全局变量static 问题;
现象如: 俩人同时在线考试时所考的题号如下: 有甲,乙俩人
甲先登已后登:题号如下所示
甲: 1, 乙,2
甲做题到下一题2,结果为3;而乙题号应为1反而为2
奇怪:急待解决!
2,实现时间控制效果
(1),时间提醒
(2),时间一到,自动触发交卷事件

3,数据库连接释放问题

经甲乙俩人做题后发现数据库连接达最大值,再访问后提示连接不上!
急!
!急急急

------解决方案--------------------
不要用这个的来做
------解决方案--------------------
1,全局变量static 问题; 还是使用别的记录如session之类.
2,时间提醒,时间一到,自动触发交卷事件.javascript有时间控制函数可以使用
3,经甲乙俩人做题后发现数据库连接达最大值,再访问后提示连接不上! 程序中有死循环,就是没有关闭数据库连接.con.close之类.

------解决方案--------------------
1,静态变量static是共享的变量,类似Application的用法,而Session是各归各的,我觉得你应该用Session,而不是用static
2.最好用ajax来无刷新获取服务端时间,通过记录开始时间和当前时间获取时间差,时间到用脚本__dopostback就可以了
3.你用的Dataset还是datareader,找一下有没有忘记写dr.close()的。