战略营销管理心得体会:ASP 翻页程序有错,帮解决下~!!

来源:百度文库 编辑:高校问答 时间:2024/04/20 09:21:52
rs.pagesize=8
size=rs.pagesize
pagecount=rs.pagecount
page=int(request.QueryString("page"))
if page="" then page=1
if page<1 then page=1
if page>rs.pagecount then page=rs.pagecount
rs.absolutepage=page

技术信息(用于支持人员)

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/qq/admin/admingl.asp, 第 17 行

page=int(request.QueryString("page"))
if page="" then page=1
if page<1 then page=1
if page>rs.pagecount then page=rs.pagecount
rs.absolutepage=page
------------------------------
page=request.QueryString("page")
if isnull(page) or page="" or not isnumeric(page) then page=1
page=cint(page)
if page<1 then page=1
if page>rs.pagecount then page=rs.pagecount
rs.absolutepage=page

空是来描述string类型的,你的page变量已经转换成int型的了,不匹配。

你再仔细看看第17行的错误,如果还有问题,给我qq发信息:45315048

这段程序应该没什么问题,看是不是你的SQL语法中对数据库操作字段有问题。
或者试试把page=int(request.QueryString("page"))
改为page=Cint(request.QueryString("page"))

你这是SQL语句的问题:
sql语句出错(sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误)。

用 Cint 转换