英冠纽卡斯尔:[ASP新手] 为什么不能是显示最后一条数据?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 00:20:58
代码可用,但有点问题。就是每次加入数据都不能显示最新的那代数据,等于说,我加入了两条新的数据,去在asp而中,只显示出一条数据。请高手指示。

<%
rem ---------------栏目开始----------------

sql = "select * from fl_it12"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "请先添加栏目!"
else
rs.movenext
do while not rs.eof
%>
<%=rs("fl")%> |
<%
rs.movenext
loop
end if
rs.close
Rem -------栏目结尾----------

---------------- %>

sql = "select * from fl_it12"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "请先添加栏目!"
else
rs.movenext '这句话是多余的,你移动了指针,当然就显示下一条了
do while not rs.eof
%>
<%=rs("fl")%> |
<%
rs.movenext
loop
end if
rs.close

看上面的注释,你多了一句话

楼上的说的对!
去掉前面的那一句 "rs.movenext" 就行了.