请问asp+sqlserver为何不允许访问空记录的表格
<!-- #include file="conn.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>留言本</title>
<style type="text/css">
<!--
a {
text-decoration: none;
color: #0099FF;
}
a:visited {
color: #00FF00;
}
-->
</style>
</head>
<body>
<%
sql="select * from bbs order by id desc"
rs.open (sql),conn,1,1
Page=1
rs.PageSize = 10 '每页显示记录数
if Not IsEmpty(Request("Page")) then '如果PAGE已经初始化...
Page = CInt(Request("Page")) '接收PAGE并化为数字型赋给PAGE变量
if Page > rs.PageCount then '如果接收的页数大于总页数
page=Rs.pageCount
rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后页
else
rs.AbsolutePage = Page '显示当前页等于接收的页数
end if
else
Page = 1 '如果page未被初始化则设为1
End if
rs.AbsolutePage=page
%>
<b><a href="say.asp">留言</a></b><br><br>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; " bordercolor="#000000" width="100%" height="26">
<tr>
<td width="17%"><b>作者</b></td>
<td width="83%"><b>主题</b></td>
</tr>
</table>
</center>
</div><hr size="1">
<%
NumRows=0
while not rs.eof and NumRows<rs.PageSize
%>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; " bordercolor="#000000" width="100%" height="20">
<tr>
<td width="17%"><%=rs("name")%> </td>
<td width="83%">
<a href="show.asp?id=<%=rs("id")%>"><%=rs("title")%></a>
<% if date()-rs("shijian")<=1 then %>
<% ="<img src='image/new.gif'>"%>
<% end if %>
</td>
</tr>
</table>
</center>
</div><hr size="1">
<% rs.MoveNext
NumRows=NumRows+1
wend
%>
</table>
<p> </p>
<p ALIGN="CENTER"> 共<%=rs.recordcount%>条纪录 目前为第<%=page%>页/共<%=rs.PageCount%>页
<%if page>1 then%>
<a Href="index.asp?Page=<%=1%>">首页</a> <a Href="index.asp?Page=<%=page-1%>"><img src="image/pre.gif" alt="上一页" hspace="0" vspace="0" border="0" align="absmiddle"></a>
<%end if %>
<%if page<>rs.pagecount then %>
<a Href="index.asp?Page=<%=page+1%>"><img src="image/next.gif" alt="下一页" border="0"></a>
<a Href="index.asp?Page=<% = rs.PageCount%>">尾页</a>
<% end if %>
<form method=Post action="index.asp">
<font color="#000080">转到第:</font><input type="text" name="page" size="4" maxlength="10" value="<%=page%>">页
<input type="image" name="go" src="image/go.gif">
</form>
</p>
</center>
</body>
</html>
<%
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
以上内容在Access中即使是空记录也不会出错,但在Sql server 2000中就出错了,请问如何解决?谢谢!