该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。 <%。 set conn=server.createobj ect(\"adodb.connection") (7) .provider="sqloledb"

admin2012-03-21  42

问题 该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。
   <%。
   set  conn=server.createobj ect(\"adodb.connection")
     (7)  .provider="sqloledb"
   provstr="server=127.0.0.1; database=  (8)  ;uid=sa; pwd=9857 452"
   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+l,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>’);
(13)

选项

答案rs("today")

解析 本问题考查ASP程序设计的知识。
   <%
   set  conn=server.createobject("adodb.connection")
   conn.provider="sqloledb"    //创建的实例名为conn
   provstr="server=127.0.0.1; database=business; uid=sa;pwd=98574 52"
                               //根据说明,数据库名为business
   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"  Insert into yesday(yesday,stats) values  (’"&yesday&"’,
   "&rs("today")&")"        //执行sql的插入操作
   application.Lock         //application对象操作前先锁定
   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
   application .unlock         //application对象操作后解锁
   end if
   counters=  rs("counter")    //从rs记录集中取出counter字段的值
   today= rs ("today")          //从rs记录集中取出today字段的值
   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>’);
转载请注明原文地址:https://jikaoti.com/ti/woK7FFFM
0

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