请高手帮忙,ASP 循环问题,当有多条时,就出错?

<%dimstr,aq,iistr=1,5,8,11aq=split(str,",")forii=LBound(aq)toubound(aq)response.write... <%
dim str,aq,ii
str=1,5,8,11
aq=split(str,",")
for ii=LBound(aq) to ubound(aq)
response.write PayType(aq(ii))
next
%>

Function PayType(cid)
Dim rs,sql
'response.write cid
Set rs = server.CreateObject("adodb.recordset")
sql = "Select * From Uonin_Paying where id="&cid&""
rs.Open sql, oconn, 1, 1
if rs.bof and rs.eof then
PayType = ""
else
'SortText = rs("SortName")
PayType = "<a href=""Houses_List.Asp?Communityid="&rs("ID")&"&Page=1""><img src=../images/f"&rs("id")&".png alt="&rs("Paying")&"></a>"
end if
rs.Close
Set rs = Nothing
End Function
展开
 我来答
阿辉LV6
2014-02-08 · TA获得超过263个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:412万
展开全部
语法错误,变量str赋值要加上引号
str=1,5,8,11

改成
str = "1,5,8,11"
追问
感谢,这个是我复制时,忘记写了,真正出错不是这块,是Function PayType(cid)调用参数时,结尾时老提示错误,不继续执行下一条。
提示语:
Microsoft JET Database Engine ���� '80040e14'
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式