急呀懂asp的进追加50分

来源:百度知道 编辑:UC知道 时间:2024/05/21 01:47:05
<%
rs.movenext
i=i+1
if i mod 4=0 then
response.write"</tr><tr>"
If i>=rs.pagesize then exit do
end if
loop
end if
%>
大家帮帮看哪儿的问题,我不晓得修改了就
Microsoft VBScript 编译器错误 '800a0400'

缺少语句

\www\admin\index.asp, line 53

以前的是
<%
rs.movenext
i=i+1
if i>=rs.pagesize then exit do
loop
%>
<%
sql="select * from music order by id desc"
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,3,1
if not isempty(request("page")) then
pagecount=cint(request("page"))
else
pagecount=1
end if
rs.pagesize=20
rs.AbsolutePage=pagecount
do while not rs.eof%>

<td scope="col" width="20%"

改成
<%
rs.movenext
i=i+1
If i>=rs.pagesize then exit do
if i mod 4=0 then
response.write"</tr><tr>"
end if
loop
%>
试试

它是告诉你第53行出错 了,能说一下第53行是哪一句代码吗

3 if i mod 4=0 then
response.write"</tr><tr>"
2 If i>=rs.pagesize then exit do
2 end if
4 loop
3 end if

交叉调用了,和第4个相对的那个语句呢?