ASP怎么老是“类型不匹配”,一般原因都排除了

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:16:31
我文件
被包含文件fun.asp
<%function Tuserid(a)
sid=a/19/19/19/19/19/19
if int(sid)=sid then
Tuserid=sid
else
Tuserid=""
end if
end function%>

我访问的文件b.asp
<!--#include file="fun.asp"-->
<%=Tuserid(clng(Request.querystring("sid")))%>
我用域名?sid=47045881访问
按二楼说的做还是不行啊
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'Tuserid'
真是遇鬼啦

<%function Tuserid(a)
sid=CLng(a)/19/19/19/19/19/19
if int(sid)=sid then
Tuserid=sid
else
Tuserid=""
end if
end function%>

<a href="b.asp?sid=123">page1</a>

可以呀、?!结果显示1

二楼说的对,改成这样试试
sid=CLng(a)/19/19/19/19/19/19