当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·如何用java实现当前在线人数    »显示摘要«
    摘要: import javax.servlet.*; import javax.servlet.http.*; public class counterlistener implements httpsessionbindinglistener { static private int count = 0; public void valuebound(httpsessionbindingeve......
 ·广结朋友……    »显示摘要«
    摘要: 交朋友, 送分! ......


为什么老是提示loop出错。。。。帮帮忙啊。。各位大哥。

do   while   not   rs.eof    
      str="<tr><td>"  
      str=str   &   rs("ss")  
      str=str   &   "</td><td>"  
      if   not   rs.eof   then    
          rs.movenext  
          str=str   &   rs("ss")  
      end   if          
      str=str   &   "</td></tr>"  
   
      if   not   rs.eof   then    
          rs.movenext  
  loop  
  ***************************************  
  <%sql="SELECT   *   FROM   table   order   by   addtime   desc"  
  set   rs1=server.createobject("adodb.recordset")  
  rs1.open   sql,conn,1,1  
  do   while   not   rs1.eof  
  if   not   rs1.eof   then%>  
  <tr>  
  <td>显示第一条记录  
          <%if   not   rs1.eof   then   response.write   rs1("mingcheng")%></td>  
          <%rs1.movenext%>  
  <td>显示第二条记录  
    <%if   not   rs1.eof   then   response.write   rs1("mingcheng")%></td>  
          <%rs1.movenext%>  
  <td>显示第三条记录  
    <%if   not   rs1.eof   then   response.write   rs1("mingcheng")%></td>  
          <%rs1.movenext%>  
  ’行结束  
  </tr>  
  rs1.movenext  
  i=i+1  
  loop    
  %>  
  为什么这两种方法都是提示LOOP出错??呢???我用的是IIS和WIN1000SERVER。  
  要如何实现一行显示三条记录啊????我已经问过3次了,还是没有人可以回答上啊。。。。。。。

NO.1   作者: jhlcss

少了end   if

NO.2   作者: wangfei2428

do   while   not   rs.eof    
          //显示一条记录  
  rs.movenext  
  if   rs.eof   then   exit   do  
            //显示一条记录  
  rs.movenext  
  if   rs.eof   then   exit   do  
          //显示一条记录  
  rs.movenext  
  if   rs.eof   then   exit   do  
  loop

NO.3   作者: zyhowe

do   while   not   rs.eof    
      str="<tr><td>"  
      str=str   &   rs("ss")  
      str=str   &   "</td><td>"  
      if   not   rs.eof   then    
            str=str   &   rs("ss")  
      end   if          
      str=str   &   "</td></tr>"  
      rs.movenext  
  loop  
 

NO.4   作者: bushido

do   while   not   rs.eof    
      str="<tr><td>"  
      str=str   &   rs("ss")  
      str=str   &   "</td><td>"  
      if   not   rs.eof   then    
          rs.movenext  
          str=str   &   rs("ss")  
      end   if          
      str=str   &   "</td></tr>"  
   
      if   not   rs.eof   then               這邊錯了﹐如果rs.movenext不寫在一行上  
          rs.movenext                         就要在結尾加上end   if  
  loop  
   
 


    摘要: 都说recordcount属性效率很低,推荐使用select count(xxx) as yyy form zzz 但这样的话我就不能遍历xxx了,又要另外写一个语句select xxx form zzz,然后用循环......就效率来说...? 有什么语句可不可以把以上两个合起来? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE