该商务网站采用B/S三层结构,请根据B/S三层结构的工作过程,将图6-4中(1)~(3)空缺实体补齐。 程序serach.asp的功能是根据类别、品牌、型号,按照用户输入的关键字进行查询,请为其(4)~(7)处选择合适的答案。 search.a

admin2008-05-15  31

问题 该商务网站采用B/S三层结构,请根据B/S三层结构的工作过程,将图6-4中(1)~(3)空缺实体补齐。

程序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. rs               F. sql           G. top          H. createobject

选项

答案(4)B(1ike) (5)H(createobject) (6)E(rs) (7)C(movenext)

解析 本问题考查的是在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方法将符合条件的数据读出来。
转载请注明原文地址:https://kaotiyun.com/show/rVCZ777K
0

相关试题推荐
最新回复(0)