您现在位置:题库练习> 软考中级> 电子商务设计师> 浏览试题
[阅读分析]

阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。

第1小题、【填空题】

【问题1】(6分)ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据AD象之间的关系,在空(1)~(6)处填写正确的对象名。

75.png

1、______    2、______    3、______    4、______    5、______     6、______

第2小题、【填空题】

【问题2】(7分)该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。

<%

set conn=server.createobject("adodb.connection")

(7、______) .provider="sqloledb "

provstr="server=127.0.0.1; database= (8、______) ; uid=sa; pwd=9857452"

conn_.open provstr

set rs=conn.Execute("select * from counter")

……

conn.Execute"Update counter set counter=counter+1, today=0, statdtm=date(), daynum=daynum+1, yesterday="&rs("today") &""

conn.Execute" (9、______) into yesday(yesday.stats) values ( ' " &yesday&" ', "&rs("today")&")"

……

application. (10、______)

if rs("top")<rs("today")then

conn.Execute"Update counter set counter=counter+1, today=today+1, [top]=" &rs("today") &""

else

conn.Execute"Update counter set counter=counter+1, today=today+1"

end if

(11、______) .unlock

end if

counters= (12、______)

today= (13、______)

yesterday=rs("yesterday")

rs.close

set rs=nothing

conn.close

set conn=nothing

%>

document.write('<font style ="FONT-SIZE:12px;COLOR:#000000; ">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');

第3小题、【填空题】

【问题3】(2分)从上述ASP代码可以判断出,计数器表counter中statdtm的字段类型是(14、______),counter的字段类型是 (15、______)。

收藏 查看答案