当前位置: 代码迷 >> ASP >> 为什么显示不出来?解决方案
  详细解决方案

为什么显示不出来?解决方案

热度:743   发布时间:2012-02-02 23:57:14.0
为什么显示不出来?
我希望数据能够分两行两列显示,现在虽然可以两行两列显示
但是有的数据不能够显示出来
数据库content的值是a,b,c,d,e,f,g,h,i,j,k,l,l,m,n,o,
显示一共有两页
第一页是
a     b
d     e
第二页是
k     l
n     o
为什么c,f,g,h,i,j,m没有显示出来呢
望高手指教

代码有点长,麻烦各位了


<html>
<body>
<%
Dim   cn,rs
dim   ipage,i
Set   cn   =   Server.CreateObject( "ADODB.Connection ")
Set   rs   =   Server.CreateObject( "ADODB.RecordSet ")
cn.Open   "Driver={SQL   Server};Server=vlg-vlg;Database=page; "   &   _
                    "UID=sa;PWD=123456 "

rs.Open   "SELECT   *   FROM   a ",cn,1,1
if   len(request( "pag "))=0   then
ipage=1
else
ipage=request( "pag ")
end   if
rs.absolutepage=ipage
%>

<p> 你输入的留言是

<table>
<%for   i=1   to   2
%>
<tr>
<%
for   a=1   to   2
response.write " <td> "
if   not   rs.eof   then
response.write   rs( "content ")
rs.movenext

    End   If
   

%>
<%
response.write " </td> "
%>
<%    
next
if   not   rs.eof   then
rs.movenext
end   if
next
response.write " </tr> "
%>
</table>
<p>
<%   If   CInt(iPage)   =   1   Then   %>
第一页|上一页|
<%   Else   %>
<a   href= "good2_2.asp?pag=1 "> 第一页 </a> |
<a   href= "good2_2.asp?pag= <%   =   iPage   -   1   %> "> 上一页 </a> |
<%   End   If   %>
<%   If   CInt(iPage)   =   CInt(rs.PageCount)   Then   %>
下一页|   最后一页
<%   Else   %>
<a   href= "good2_2.asp?pag= <%   =   iPage   +   1   %> "> 下一页 </a> |
<a   href= "good2_2.asp?pag= <%   =   rs.PageCount   %> "> 最后一页 </a>
<%   End   If   %>


<%
rs.close
set   rs=nothing
cn.close
set   cn=nothing
%>
</body>
</html>

------解决方案--------------------
PageSize哪去了?
------解决方案--------------------
注意第一个for循环
这里
next
response.write " </tr> "
改为
response.write " </tr> "
next

------解决方案--------------------
代码有问题吧。看你的意思是要分页的,但你的PageSize呢,怎么没有看到?
------解决方案--------------------
要想大大帮忙,得先回答问题啊,你的pagesize在哪呢
  相关解决方案