请教一个关于rs.movefirst 的问题
分页显示
<%
dim m,n,yes
rs.pagesize=25 '定义一页显示的记录数目
tatalrecord=rs.recordcount '获取记录总数目
tatalpages=rs.pagecount '获取分页的数目
rs.movefirst
nowpage=request("page") '用request获取当前页数,注意page是自己定义的变量并非函数
if nowpage&"x"="x" then '处理页码为空时的情况
nowpage=1
else
nowpage=cint(nowpage) '将页码转换成数字型
end if
rs.absolutepage=nowpage '将指针移动到当前显示页的第一条记录
%>
<%
n=1
while not rs.eof and n<=rs.pagesize
%>
如果记录集里有记录则正常,如果没有记录,则报错,我想让他没有记录的时候显示"没有记录"
该怎么改rs.movefirst ?
没有记录时的报错信息:
错误类型:
ADODB.Recordset (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/weixui/default.asp, 第 60 行
第60行内容:rs.movefirst
<%
dim m,n,yes
rs.pagesize=25 '定义一页显示的记录数目
tatalrecord=rs.recordcount '获取记录总数目
tatalpages=rs.pagecount '获取分页的数目
rs.movefirst
nowpage=request("page") '用request获取当前页数,注意page是自己定义的变量并非函数
if nowpage&"x"="x" then '处理页码为空时的情况
nowpage=1
else
nowpage=cint(nowpage) '将页码转换成数字型
end if
rs.absolutepage=nowpage '将指针移动到当前显示页的第一条记录
%>
<%
n=1
while not rs.eof and n<=rs.pagesize
%>
如果记录集里有记录则正常,如果没有记录,则报错,我想让他没有记录的时候显示"没有记录"
该怎么改rs.movefirst ?
没有记录时的报错信息:
错误类型:
ADODB.Recordset (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/weixui/default.asp, 第 60 行
第60行内容:rs.movefirst
...全文
相关推荐
VB+SQL连接等相关问题总结
```查询数据则可以使用RS的MoveFirst、MovePrevious、MoveNext和BOF属性来遍历记录,并显示相关信息:```vbFrame1.Caption = "当前位置:" & RS.AbsolutePosition
Sql Server数据库超时问题的解决方法
("Command Time Out") = 300 '以秒为单位,如果设置为0表示无限制rs.Open cmd1, cnrs.MoveFirst...最后,需要注意的是,硬件及网络方面的原因也可能会造成
完整版记录集读写操作.rar
在实际开发中,还需要考虑错误处理、事务管理以及性能优化等问题,确保代码的稳定性和效率。希望这个简要介绍能为你在IT领域的进一步学习提供帮助。
SQL数据库超时过期问题的解决方案
SQL 数据库超时过期问题的解决方案SQL 数据库超时过期问题是很多开发者和数据库管理员遇到的一个常见问题。
MFC操作Access数据库源码
rs.Close();```- 删除数据:```cpprs.MoveFirst();while (!


