asp中sub参数的类型问题?
来源:百度知道 编辑:UC知道 时间:2024/06/08 01:16:29
我想用字母作为sub过程的参数,并让select case根据不同的字母返回不同的值,但是我写的这个返回错误,请帮助修改
调用代码
<%
call rila_cms_base(ByVal ShowType)
%>
sub过程代码
<%
sub rila_cms_base(ByVal ShowType)
set rs=nothing
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from rila_cms_base",conn,1,1
Select Case ShowType
case "title"
response.Write rs("rila_cms_title")
case "home"
response.Write rs("rila_cms_home")
case "meta"
response.Write rs("rila_cms_meta")
case "version"
response.Write rs("rila_cms_version")
case "error"
response.Write rs("rila_cms_error")
case else
response.Write ""
End Select
'RilaCms*关闭数据库
rs.close
set rs=nothing
end sub
%>
to pebsi
去掉byval也
调用代码
<%
call rila_cms_base(ByVal ShowType)
%>
sub过程代码
<%
sub rila_cms_base(ByVal ShowType)
set rs=nothing
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from rila_cms_base",conn,1,1
Select Case ShowType
case "title"
response.Write rs("rila_cms_title")
case "home"
response.Write rs("rila_cms_home")
case "meta"
response.Write rs("rila_cms_meta")
case "version"
response.Write rs("rila_cms_version")
case "error"
response.Write rs("rila_cms_error")
case else
response.Write ""
End Select
'RilaCms*关闭数据库
rs.close
set rs=nothing
end sub
%>
to pebsi
去掉byval也
将byval去掉如下
<%
call rila_cms_base(ShowType)
%>
sub过程代码
<%
sub rila_cms_base(ShowType)
set rs=nothing
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from rila_cms_base",conn,1,1
Select Case ShowType
case "title"
response.Write rs("rila_cms_title")
case "home"
response.Write rs("rila_cms_home")
case "meta"
response.Write rs("rila_cms_meta")
case "version"
response.Write rs("rila_cms_version")
case "error"
response.Write rs("rila_cms_error")
case else
response.Write ""
End Select
'RilaCms*关闭数据库
rs.close
set rs=nothing
end sub
%>