某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据ADO对象之间的关系,在空23~24处填写正确的对象名。
该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。<%。setconn=server.createobj ect(\"adodb.connection")29.provider="sqloledb"provstr="server=127.0.0.1; database=30;uid=sa; pwd=9857 452"conn_.open provstrset rs=conn.Execute ("select*from counter")...conn.Execute"Update counter set counter=counter+1,today=0,statdtm=date36,daynum=daynum+1, yesterday=" &rs("today")&" "conn.Execute"31intoyesday (yesday, stats)values('"&yesday&"',"&rs("today“)&")"application.32if rs ("top") <rs ("today")thenconn.Execute"Update counter set counter-counter+l,today=today+1, [top]="&rs("today")&""elseconn.Execute"Update counter set counter=counter+1,today=today+1"end if33.unlockend ifcounters=34today=35yesterday=rs("yesterday")rs .closeset rs=nothingconn.closeset conn=nothing%>document.write('<font style="FONT-SIZE:12px; COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');从上述ASP代码可以判断出,计数器表counter中statdtm的字段类型是36,counter的字段类型是37。
正确答案及解析
正确答案
解析
23、 Connection对象24、 RecordSet对象25、 Command对象26、 Error对象27、 Parameter对象28、 Field对象29、 conn30、 business31、 Insert32、 lock33、 application34、rs("counter")35、 rs("today")36、日期型37、数值型
23-28、[解析] 本题考查ASP程序设计的应用。本问题考查ADO技术的基本应用。ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法之一,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到ASP页面上。ADO对象主要包含Connection对象、Command对象、Parameter对象、RecordSet对象、Field对象、Property对象和Error对象等七个对象,它们之间的关系如下图所示。
29-35、[解析] 本问题考查ASP程序设计的知识。<%setconn=server.createobject("adodb.connection")conn.provider="sqloledb"//创建的实例名为connprovstr="server=127.0.0.1; database=business; uid=sa;pwd=98574 52"//根据说明,数据库名为businessconn_.open provstrset rs=conn.Execute ("select*from counter")......conn.Execute"Updatecountersetcounter=counter+1, today=0, statdtm=date(),daynum=daynum+1, yesterday="&rs("today")&""conn.Execute"Insert into yesday(yesday,stats) values('"&yesday&"',"&rs("today")&")"//执行sql的插入操作application.Lock //application对象操作前先锁定ifrs ("top") <rs ("today")thenconn.Execute"Update counter set counter=counter+1,today=today+1, [top]="&rs("today")&""elseconn.Execute"Update counter set counter=counter+1,today=today+1"end ifapplication .unlock //application对象操作后解锁end ifcounters=rs("counter")//从rs记录集中取出counter字段的值today= rs ("today")//从rs记录集中取出today字段的值yesterday=rs ("yesterday")rs.closeset rs=nothingconn.closeset conn=nothing%>document.write('<font style="FONT-SIZE:12px; COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');36-37、[解析] 本问题考查Sqlserver数据库的基本应用。根据代码conn.Execute"Update counter setcounteFcounter+1,today=0,statdtm=date(),daynum=daynum+1, yesterday="&rs("today")可以判断出,计数器表counter中statdtm的字段类型是日期型,counter的字段类型是数值型。
包含此试题的试卷
你可能感兴趣的试题
某计算 机系统结构如下图所示,按照弗林(Michael J.Flynn)提出分类法,它属于 (),其中,PUi i=1,…,n)为处理单元,CU 为控制部件,MM j(j=1,…,n)为存储部件。该计算机(请在此空作答) 。
-
- A.通过时间重叠实现并行性
- B.通过资源重复实现并行性
- C.过资源共享实现并行性
- D.通过精简指令系统实现并行性
- 查看答案
某计算 机系统结构如下图所示,按照弗林(Michael J.Flynn)提出分类法,它属于 (请在此空作答),其中,PUi i=1,…,n)为处理单元,CU 为控制部件,MM j(j=1,…,n)为存储部件。该计算机() 。
-
- A.单指令流单数据流计算机(SISD)
- B.单指令流多数据流计算机(SIMD)
- C.多指令流单数据流计算机(MISD)
- D.多指令流多数据流计算机(MIMD)
- 查看答案
设32位浮点数格式如下。以下关于浮点数表示叙述中,正确是()。若阶码采用补码表示,为8位(含1位阶符),尾数采用原码表示,为24位(含1位数符),不考虑规格化,阶码最大值为(4)。
-
- A.浮点数精度取决于尾数M位数,范围取决于阶码E位数
- B.浮点数精度取决于阶码E位数,范围取决于尾数M位数
- C.浮点数精度和范围都取决于尾数M位数,与阶码E位数无关
- D.浮点数精度和范围都取决于阶码E位数,与尾数M位数无关
- 查看答案
假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为16道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘格式化容量约为()MB。
-
- A.见图A
- B.见图B
- C.见图C
- D.见图D
- 查看答案
某文件系统采用多级索引结构,若磁盘块大小为512字节,每个块号需占3字节,那么根索引采用一级索引时文件最大长度为(请在此空作答 )K字节;采用二级索引时文件最大长度为( )K字节。
-
- A.85
- B.170
- C.512
- D.1024
- 查看答案