某网站设计了一个留言系统,能够记录留言者的姓名、IP地址及留言时间。撰写留言页面如图4-1所示,表4-1为利用Microsoft Access创建的数据库lyb。 以下是图4-1所示write.asp页面的部分代码,请仔细阅读该段代码,将(1)~(1

admin2018-04-19  36

问题 某网站设计了一个留言系统,能够记录留言者的姓名、IP地址及留言时间。撰写留言页面如图4-1所示,表4-1为利用Microsoft Access创建的数据库lyb。

  以下是图4-1所示write.asp页面的部分代码,请仔细阅读该段代码,将(1)~(10)
的空缺代码补齐。
    set MM editCmd=Server.CreateObject("ADODB.Command")
    MM editCmd.ActiveConnection  =MM—Connbook—STRING
    MM editCmd.CommandText="INSERT INTO lyb(name,(1)______,ipadd,lytime)VALUES(?,?,?,?)"
    MM_editCmd.Prepared=true
    MM_editCmd.Parameters.AppendMM editCmd.CreateParameter("paraml",202,1,255,Request.Form("name"))’adVarWChar
    MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param2",203,1,536870910,  Request.Form("ly"))  ’  adLongVarWChar
    MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param3",202,1,255,
   (2)_____.Form("ipadd"))’adVarWChar
    MM editCmd.Parameters.AppendMM editCmd.CreateParameter("param4",135,1,-1,  MM IIF(Request.Form("lytime"),  Request.Form("lytime"),  null))  ’adDBTimeStamp
    MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

    备选答案:
    A.submit  B.ipadd    C.1y D.reset    E.index
    F.post    G.now    H.textarea  I.Request  J.hidden

选项

答案(1)C (2)I (3)F (4)H (5)E (6)B (7)J (8)G (9)A (10)D

解析  本问题考查留言页面的设计,各空缺处的说明如下。
    (1)插入数据库lyb的有关信息,从表4—1可以看出有留言人姓名name,留言人IP地址ipadd,留言时间lytime,还缺少留言内容ly。
    (2)Request.Form用来接收表单递交来的数据。
    (3)Form提供了两种数据传输的方式——get和post,get是用来从服务器上获得数据,而post是向服务器上传递数据。METHOD=”post”表示表单中的数据以”post”方式传递。
    (4)textarea name=”ly”表示将留言内容字段ly写入带有name属性的文本区域。
    (5)href=”index.asp”是一个HTML的超链接语句,href表示链接到的目的网页,单击“返回首页”就会转到href中链接的index.asp。
    (6)在图4-1中没有出现IP地址显示框,说明IP地址被放在隐藏域中了。
type=”hidden”和id=”ipadd”都表示这里应该填写IP地址的字段名ipadd。
    (7)与(6)相同,表示留言时间的lytime也处于隐藏域中,因此type=”hidden”。
    (8)lytime的值是当前时间,所以value:”<%=now()%>”。
    (9)表示输入类型是“提交”。
    (10)表示输入类型是“重置”。
转载请注明原文地址:https://jikaoti.com/ti/gbz7FFFM
0

最新回复(0)