asp问题,自定义一个函数能用数组做返回值吗?
看起来是不行的,但我觉得不行不代表别人也不行呀,所以提个问请救高手指教指教。如果可以的话如何做呢。以下是我试做的但好像只能返回数组的第六个数而已.<!--#include...
看起来是不行的,但我觉得不行不代表别人也不行呀,所以提个问请救高手指教指教。如果可以的话如何做呢。
以下是我试做的但好像只能返回数组的第六个数而已.
<!--#include file="conn.asp"-->
<%
function chenxc()
dim k(5)
s=0
sql="select * from bookinfo"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
do while not rs.eof or rs.bof
k(s)=rs("book_name")
chenxc=k(s)
rs.movenext
s=s+1
if s>5 then exit do
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
end function
%>
<%
dim aa(5)
aa(5)=chenxc()
for i=0 to 5
response.write aa(i)
response.write "<br>"
next
%>
tanqquoqui200你的答案我试过了,还是有错误。如果没其它更好的回答我会采纳你的答案的。谢谢帮忙
我现在想知道数组能否做为参数返回值,如果可以的话,怎么做。 展开
以下是我试做的但好像只能返回数组的第六个数而已.
<!--#include file="conn.asp"-->
<%
function chenxc()
dim k(5)
s=0
sql="select * from bookinfo"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
do while not rs.eof or rs.bof
k(s)=rs("book_name")
chenxc=k(s)
rs.movenext
s=s+1
if s>5 then exit do
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
end function
%>
<%
dim aa(5)
aa(5)=chenxc()
for i=0 to 5
response.write aa(i)
response.write "<br>"
next
%>
tanqquoqui200你的答案我试过了,还是有错误。如果没其它更好的回答我会采纳你的答案的。谢谢帮忙
我现在想知道数组能否做为参数返回值,如果可以的话,怎么做。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询