%dims(rs.recordcount)i1dowhilenotrs.eofs(i)rs(name)rs.movenextii+1loop 这样的定义的话执行就要提示HTTP500错误,也就是动态的数组不能这样使用?那该如何办呢?急....... 9 个解决方案 #1 redims(rs.recordcount)
           
        
        %dims(rs.recordcount)i1dowhilenotrs.eofs(i)rs(name)rs.movenextii+1loop                                                                                         <%  dims(rs.recordcount)  i=1  dowhilenotrs.eof  s(i)=rs("name")  rs.movenext  i=i+1  loop  setrs=nothing  %>  这样的定义的话执行就要提示HTTP500错误,也就是动态的数组不能这样使用?那该如何办呢?急.......                                                                           
9 个解决方案
                                                            #1
              redims(rs.recordcount)                                                                
#2
              HTTP500错误,你能确定就一定是定义数组错了,而不是其他地方的错??                                                                
#3
              其中i的开始取值应该是多少呢?                                                                
#4
              我把动态数组改成静态数组后就没有HTTP500错误了啊!                                                                
#5
              在定义数组前先:  Response.Writers.recordcount  Response.end   看看rs.recordcount是否有值                                                                
#6
              possible_Y(◎)(◎)←(这是眼镜,不要想歪了):  有值的,已经测试了的!                                                                
#7
              try:  <%  i=rs.recordcount  dims(i)  i=1  dowhilenotrs.eof  s(i)=rs("name")  rs.movenext  i=i+1  loop  setrs=nothing  %>                                                                 
#8
              q:其中i的开始取值应该是多少呢?  a:默认的是0,但是可以设置为任意数字!OptionBase1(从1开始)   redim可以动态定义数组,或者连接新数组!请参看相关资料  dim是声明数组!                                                                    
#9
              感谢各位,这个问题基本解决了,跟着就结贴!