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你的答案我试过了,还是有错误。如果没其它更好的回答我会采纳你的答案的。谢谢帮忙
我现在想知道数组能否做为参数返回值,如果可以的话,怎么做。
展开
 我来答
tangguogui2000
2007-08-12 · 超过29用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:0
展开全部
********************************************
把chenxc=k(s)这句删除,
在end function前面加上chenxc=k
再试试,应该OK了。
********************************************
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式