• 113.00 KB
  • 8页

《互联网软件应用与开发》网上作业第六章 练习题答案.doc

  • 8页
  • 关注公众号即可免费下载文档
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档由网友投稿或网络整理,如有侵权请及时联系我们处理。
'1.ODBC的体系结构由哪几部分组成? 您的答案:(1)ODBC数据库应用程序;(2)驱动程序管理器;(3)数据库驱动程序:可以是SQLSERVERDriver、ORACLEDriver、FoxProDriver等;(4)数据源:可以是SQLSERVER数据源、ORACLE数据源、FoxPro数据源等。 2.如果我们现在要使用ASP连接一个ACCESS数据库,它的名称为student.mdb,请你写出要对此数据库进行操作的必要步骤。 您的答案:Setconn=Server.CreateObject(“ADODB.Connection”)conn.Open”driver={MicrosoftAccessDriver(*.mdb)};dbq=”Server.MapPath(“student.mdb”)答案2:setcn=Server.CREATEOBJECT("ADODB.CONNECTION")cn.Open"DSN=student;uid=sa;pwd=sa"  3.第2题中我们已经连接了SQLSERVER数据库student,而student中包括表info,其中有s_no,s_name,s_sex,dept四个属性,请建立结果集rs,将“selects_namefrominfo”的结果放到rs中,请写出执行SQL语句的程序。 您的答案:strSQL="selects_namefrominfo"setrs=Server.CreateObject("ADODB.RecordSet")setrs=cn.Execute(strSQL) 4.将第2、3两题相结合,用ASP将info表中的所有信息都查询出来,并使用表格的形式显示所有女学生的信息。 您的答案:<%setcn=Server.CREATEOBJECT("ADODB.CONNECTION")cn.Open"DSN=student"setrs=Server.CreateObject("ADODB.RecordSet")Source="select*frominfowheres_sex="女"" rs.OpenSource,cnResponse.Write""Response.Write""Response.Write"学号"Response.Write"姓名"Response.Write"性别"Response.Write"院系"DoWhileNotrs.EofResponse.Write""ForI=0Tors.Fields.Count-1Response.Write""&rs(I).Value&""Nextrs.MoveNextLoopResponse.Write""rs.closecn.closesetrs=Nothing setcn=Nothing%>结果如图  5.编写一个表单页面,该页面用于删除学生信息,如图6-13所示  您的答案:学生录入请填写要删除的学生学号

学号:

          

 

  6.请编写一个delete.asp,进一步完成上一题中的删除操作,删除数据库中学号为表单中输入学号的记录,并返回给用户删除成功的信息。您的答案:<%s_no=Request("s_no")setcn=Server.CREATEOBJECT("ADODB.CONNECTION") cn.Open"DSN=student;uid=sa;pwd=sa"sqlstr="deletefrominfowheres_no=""&s_no&"""cn.execute(sqlstr)%>查看数据

祝贺,数据已经成功删除!

结果如下 '