| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 439 人关注过本帖
标题:新闻显示问题
取消只看楼主 加入收藏
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
 问题点数:0 回复次数:2 
新闻显示问题

我想要显示新闻,3行5列,就是一行显示5条,共3行:
程序如下:
<%
set rs_links=server.createobject("adodb.recordset")
sqltext4="select top 15 * from links order by id desc"
rs_links.open sqltext4,conn,1,1


%><table width="100%" height="48" border="0" align="center" cellpadding="0" cellspacing="0">
<%i=0
do while not rs_links.eof%><tr>
<td height="12" align="left" valign="middle"><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"> <%
rs_links.MoveNext i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"><%
rs_links.MoveNext i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"><%
rs_links.MoveNext i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"><%
rs_links.MoveNext i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
</tr>
<% rs_links.movenext
i=i+1
if i=15 then exit do
loop
rs_links.close %>
</table>
结果提示:

Microsoft VBScript 运行时错误 错误 '800a01c2'

错误的参数个数或无效的参数属性值: 'MoveNext'

/index1.asp,行 499

红字是行499
怎么解决?

搜索更多相关主题的帖子: border center middle 
2006-01-07 15:46
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
得分:0 
改成了这个:
<%
set rs_links=server.createobject("adodb.recordset")
sqltext4="select top 15 * from links order by id desc"
rs_links.open sqltext4,conn,1,1


%><table width="100%" height="48" border="0" align="center" cellpadding="0" cellspacing="0">
<%i=0
do while not rs_links.eof
if rs_links.eof then exit do%><tr>
<td height="12" align="left" valign="middle"><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"> <%
rs_links.MoveNext
i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"><%
rs_links.MoveNext
i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"><%
rs_links.MoveNext
i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
<td align="left" valign="middle"><%
rs_links.MoveNext
i=i+1
if i=15 then exit do%><span class="style12"><a href="<%=rs_links("link")%>" title="<%=rs_links("note")%>"target="_blank"><%=rs_links("name")%></a></span></td>
</tr>
<% rs_links.movenext
i=i+1
if i=15 then exit do
loop
rs_links.close %>
</table>
运行提示

ADODB.Field 错误 '80020009'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/1.asp,行 0



2006-01-07 16:52
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
得分:0 
解决了,谢谢大家

2006-01-07 17:17
快速回复:新闻显示问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018451 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved