求助:我的 movenext 没效果?

来源:百度知道 编辑:UC知道 时间:2024/06/09 11:46:59
我设定的是显示数据里第1条记录后又显示第2条记录,用了 movenext 但是没有效果。 两个记录显示出来 都是第一条。 我贴出简单代码,帮我看看,谢谢!

<%id1=conn.execute("select * from news where newssort=1 order by id desc")(0) %> <------- 打开 SQL 数据库

<%= news_title(id1) %> <------- 显示第一条记录标题

<% id1.movenext %> <------- 可能这里 movenext 没用对

<%= news_title(id1) %> <------- 本来想显示第2条记录的,但是出来的还是第一条。。

请各位大人帮我看看, movenext 哪个地方出了问题?谢谢
谢谢2楼的朋友,原来 movenext必须用 rs 那如果就按照我这样的,能不能不用 movenext 就能到下一条记录呢?

注意,execute返回的是记录集
读取记录集中当前记录中的某一字段的值用rs(index)格式,或者rs.fields(index).value格式.
建议你先好好看一下ADODB方面的资料.

如果满意我的回答,请给我加分,谢谢
如有不解之处,请给我发消息

set rs=server.createobject("adodb.recordset")
set rs==conn.execute("select * from news where newssort=1 order by id desc")

<%= rs(0) %> <------- 显示第一条记录标题
<% rs.movenext %> <------- 可能这里 movenext 没用对

<%=rs(0) %> <------- 本来想显示第2条记录的,但是出来的还是第一条。。