压力控制器开关:为什么用access数据库查询后分页只能显示一页

来源:百度文库 编辑:高考问答 时间:2024/04/29 13:27:07
为什么用asp查询access数据库后分页显示只能看到一页第二页就是空白的?是查询代码的错误还是分页的问题.
<%
if rs("xm")="" then
response.write ("未能查到")
else
response.write "<table border=1 cellspace=0 cellpadding=5 >"&_
"<tr height=12><td width=50 ><b> 项目 </b></tr>"&_
"<td width=200><b> 事件 </b></td>"&_
"<td width=100><b> 时间 </b></td>"
For i = 1 to rs.PageSize
if rs.EOF then
Exit For
end if
response.write "<tr height=12><td width=50>"& rs.fields("xm")&_
"<td width=400>"& rs.fields("sj")&_
"<td width=100>"& rs.fields("time")& "</td></tr>"
rs.movenext
next
response.write"</table>"
end if
%>

以往的回答都是说在默认值里设置,这种方法在还没有输入记录的时候确实是一个好方法,但是若已经输入了记录(特别是已输入了不少的记录)的话,此方法就行不通了,在此我有一个方法可供你们参考一下(特别是对输入了不少的记录更会觉得方便):1.在“查询”中设计一个“更新查询”。在查询设计器中,把要修改的表显示出来,在下面的字段栏中选择要修改或添加的字段名。在“更新到”栏中输入1,并保存查询。
2. 执行查询,在资料表中的相应栏位即可得到所需要的值。
此方法即简便又实用(特别是对已输入较多的记录而言),并且执行一次后即可将该查询删除。