错误的参数个数或无效的参数属性值

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:55:35
在一个页面中用了
<%call fy(1,users)%>
测试出现错误:
错误的参数个数或无效的参数属性值: 'fy'

下面是fy部分的代码
sub fy(num,pagesize1,page)
select case num
case 0
Rs1.pagesize= pagesize1
page=Request("page")
if (page-Rs1.pagecount) > 0 then
page=Rs1.pagecount
elseif page = "" or page < 1 then
page = 1
end if
Rs1.absolutepage=page
case 1
if page = "" then
page = 1
else
page = request("page")
end if
response.Write"总计<font color=red> "& rs1.recordcount &" </font>条 共有"& page &"/"& Rs1.pagecount &"页 跳到第</font>"
for go=1 to Rs1.pagecount
response.Write"<a href=?page="& go &"&lpid="&request("lpid")&"&fwyt="&request("fwyt")&"&fwyt1=1&fwyt2=1&top=1>"& go & "</font></a>"
next<

fy(num,pagesize1,page)
call fy(1,users)你调用的时候传的参数不对,因应该传三个参数
如下面的调用:
call fy(0,1,10)就是对的
调用函数的时候要给函数传参数的,你这应该是一个分页用的函数。
传的参数应该和函数的定义里的参数个数和类型都应该是一样的。否则调用不会成功。
fy(num,pagesize1,page)
num可能是一个标记吧,是0或1
pagesize1是指当前页是哪页
page是总页数