该数组为定长的或临时被锁定

来源:百度知道 编辑:UC知道 时间:2024/05/15 21:05:29
<%
dim actor
actor=split(replace(movie("m_actor"),"...",""),",")
n=0
actor=actor(0)
Do while n<actor+1
%>
<a href=search.asp?actor=<%=actor(0+n)%> target=_blank><%=actor(0)%></a> 
<%
If actor(0+n)="" then
exit do
end if
n=n+1
Loop
%>
运行时说“该数组为定长的或临时被锁定” 请问怎么解决?!

actor=actor(0)
不能这样子吧?
又是数组又是变量的!改一个变量就行了。

<%
dim actor
actor=split(replace(movie("m_actor"),"...",""),",")
n=0
Do while n<ubound(actor)
%>
<a href=search.asp?actor=<%=actor(0+n)%> target=_blank><%=actor(0)%></a>
<%
If actor(0+n)="" then
exit do
end if
n=n+1
Loop
%>

数组不要定义长度