网页设计全套PPT电子课件教案-第八章 网上测试系统.pptVIP

网页设计全套PPT电子课件教案-第八章 网上测试系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页设计全套PPT电子课件教案-第八章 网上测试系统

步骤八、制作添加和修改试题内容主页tselectsub.asp,如图8-10和8-11:在图8-11我们可以输入题目的内容,并在A、B、C、D四个单选框中选择一个正确答案。然后单击加入,则该题目的所有信息就被送入数据库中。注意这里添加和修改试题我们用的是同一个ASP文件,只是通过提交表单中act的值来判断是添加操作还是修改操作。 图8-10 添加和修改试题内容1 图8-11添加和修改试题内容2 8.2.3实例注释及详解 本例中在前面章节中没有介绍的知识主要有: 1.是如何控制考试时间。众所周知一张考卷不可能无限期的答下去的,每次考试都有一个考试时间限制,本系统的考试时间限制由在5分钟。限制考试时间是通过主页中插入的ActiveX控件Time Object和客户端的VBScript代码来实现的,当时间每过30秒,考试信息页面就刷新一次。到考试时间到,窗体元素就会被提交。在本例中这是由smessage.asp程序来实现。 其中META http-equiv=refresh content=30在句就是指定了本网页使用的是自动刷新方法,content是指定自动刷新的时间,单位是秒 2.在本例中,有到了一种以前没有用过的方法向数据表中添加或删除记录,这就是利用recordset对象的ADDNEW方法。下面我们详细介绍它的使用方法 首先我们看程序文件stestmain.asp中的一段代码 % set mrs=server.CreateObject(adodb.recordset) mrs.ActiveConnection=dsn=testsys 将学生的回答写入到数据库中 mrs.Source=select * from tbanswer mrs.Open ,,1,3 mrs.AddNew mrs(answer)=Request.Form(choose) mrs(stid)=session(stid) mrs(questionid)=session(questionid) mrs.Update mrs.Close …… % 首先我们创建了一个recordset对象mrs,利用recordset对象来连接数据库。其连接步骤为: (1)利用 set mrs=server.CreateObject(adodb.recordset) 语句创建recordset对象,其中mrs为新创建的对象名,我们可以自己设定。 (2)用mrs.ActiveConnection=dsn=testsys语句为recordset对象设置活动连接,此处设置为连接到系统的名为testsys的DSN,在实际运用时我们也可以将其设置为connection对象名 (3)用mrs.Source=select * from tbanswer语句设置recordset对象的数据源,我们也可以在此用其他的SQL语句 (4)用mrs.Open ,,1,3语句打开与数据库的连接。recordset对象的OPEN方法的格式为 recordset.Open Source, ActiveConnection, CursorType, LockType, Options 参数 Source??数据源,可以是SQL 语句、表名、存储过程调用。如步骤3中的select * from tbanswer语句。当设置了recordset对象的source属性后,在其open方法时就可以省略 ActiveConnection???活动连接,设置所要连接的数据库。设置了recordset对象的ActiveConnection属性后,在调用其open方法时就可以省略 CursorType???可选,CursorTypeEnum 值,确定提供者打开 Recordset 时应该使用的游标类型。游标决定了你可以对一个记录集进行什么操作。游标还决定了其他用户可以对一个记录集进行什么样的改变。可为下列常量之一(可参见C:\Program Files\Common Files\System\ado下面的adovbs.inc文件)。 常量 说明 数值 adOpenForwardOnly (默认值)打开仅向前类型游标。 0 adOpenKeyset 打开键集类型游标。你可以在记录集中向前或向后移动。如果另一个用户删除或改变了一条记录,记录集中将反映这个变化。但是,如果另一个用户添加了一条新记录,新记录不会出现在记录集中。 1 adOpenDynamic 打开动态类型游标。你可以在记录集中向前或向后移动。其他用户造成的记录的任何变化都将在记录集中有所反映 2 adOpenStatic 打开静态类型游标。你可以在记录集中向前或向后移动。但是,静态游标不会对其他用户造成的记录变化有所反映

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档