问题 问答题

【问题2】 程序serach.asp的功能是根据类别、品牌、型号,按照用户输入的关键字进行查询,请为其(4)~(7)处选择合适的答案。 search.asp <HTML> <BODY> . . (数据库连接代码) . <% Dim sql, kind, keyword kind=request ("kind") keyword=request ( "keyword" )sql = "SELECT * FROM 商品明细where" & kind &" (4) ’%"&keyword&"%’" set rs=server. (5) ("adodb.recordset") (6) .open sql,conn, 3,2%> <TABLE BORDER=" 1"> . . (输出表头) . <% Do While Not rs.EOF Response.Write "<TR><TD>" & rs("类别") & "</TD>" Response.Write "<TD>" & rs("品牌") & "</TD>" Response.Write "<TD>" & rs("型号") & "</TD>" Response.Write "<TD>" & rs("价格") & "</TD></tr>" rs. (7) loop rs .Close set rs = Nothing . . . %> </TABLE> </BODY> </HTML> (4)~(7) 备选答案: A. =B. like C. movenext D. getrecordset E. rsF. sql G. top H. createobject

答案

参考答案:

解析:【问题2】 (4)B(1ike) (5)H(createobject) (6)E(rs) (7)C(movenext)

[分析]:【问题2】 本问题考查的是在ASP下数据库的查询操作。 ASP是通过一组被称为ADO(ActiveX Data Objects)的对象模块,用来对后台数据库进行操作,无论后台数据库采用何种形式,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能对该数据库操作。 ASP在查询数据库之前,先要编写好SQL语句,再利用Server对象的Create Object方法创建ADO对象模块的Connection对象以建立数据库的连接。根据题目提示,程序 serach.asp的功能是根据类别,按照用户输入的关键字进行查询;根据题目中的SQL语句,该查询语句使用模糊查询方式,故(4)为like;(5)为CreateObject,利用该方法建立数据库连接。(6)为实例对象名rs,(7)是利用rs实例的movenext方法将符合条件的数据读出来。

填空题
单项选择题