求助,分页功能出错!
我把一个整站系统Access数据库转为SQL,我只改了数据库连接部分代码,原来Access表里面自动添加ID的字段,我也改为标识种子递增为1.可是所有有分页部分的代码都出错了,地点在代码call showpages
call list部分,类型如下:
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'showpages'
/1/News.asp, 第 174 行
showpages函数如下:
sub showpages()
dim n
if (totalPut mod MaxPerPage)=0 then
n= totalPut \ MaxPerPage
else
n= totalPut \ MaxPerPage + 1
end if
if n=1 then
response.write "留言簿管理界面"
exit sub
end if
dim k
response.write "<p align='left'>>> 留言分页 "
for k=1 to n
if k=currentPage then
response.write "[<b>"+Cstr(k)+"</b>] "
else
response.write "[<b>"+"<a href='Manage_Book.asp?page="+cstr(k)+"'>"+Cstr(k)+"</a></b>] "
end if
next
end sub
我看了半天,不知道哪里跟数据库有关,分页功能是要先读数据表里面有几条记录赋值给totalPut是吗?
类型不匹配是什么意思呢?还有有通用的比较好的分页代码吗?