这是你求助的那个分页程序
if rs.recordcount>0 then 你看这条语句没有相对应的END IF 然后你这条语句的作用是判断数据库里有没有记录! 你可以采用这种形式来判断 if rs.eof and rs.bof then response.write "数据库中没有记录!" response.end end if 当然你也可以把那个条件改成你的那一个条件那都一样! 然后你程序出错最主要的原因还有一个就是这一条: page=cint(request.form("page")) 这个是从表单中接收数据。所以你运行程序点下一条时Page变量肯定接收不到你发过去的数据。而你程序所要求的是接收带参数的数据。应改成: page=cint(request("page")) 或者是:page=cint(request.QueryString("page")) 即可