先科抽油烟机:ASP函数调用问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 01:33:48
function Ctype(C_type) '根据类型不同显示不同字体<br />
select case C_type
case "系统栏目" Ctype="<font color="""&"#0000FF"&""">系统栏目</font>"
case "内部栏目" Ctype="<font color="""&"#00FF00"&""">内部栏目</font>"
case "外部栏目" Ctype="<font color="""&"#FF0000"&""">外部栏目</font>"
end select
end function
调用的时候
Ctype(rs("C_Type"))
出错:类型不匹配: 'Ctype'

在别的地方单独response.write ctype("内部栏目")可以正常运行的,而且显示正确的

但放在另一个函数里的时候就出现了错误

应该写成
Ctype rs("C_Type")
不要加括号,加了就错了

如果加了括号,你应该找一个变量把返回的存储起来
例如
str=Ctype(rs("C_Type"))

另外我想说的是,你写的function没有返回值,那样还不如写成sub

请你确信 rs("C_Type")不为Null
即 IsNull(rs("C_Type"))=false