我试图用记录集中的项填充二维数组,但我不断收到以下错误: Microsoft VBScript运行时错误'800a0009' 下标超出范围:' UBound'在asp-classic中填充记录集的二维数组
我也尝试将UBound更改为Ubound(ProxState,1),但这只是在'For'循环开始后的行上给出了以下错误: Microsoft VBScript运行时错误'800a0009 ' 下标超出范围
Dim ProxCount, LastProx
ProxCount = 0
Do While Not objRS.EOF
ProxCount = ProxCount + 1
objRS.MoveNext
Loop
LastProx = ProxCount - 1
objRS.MoveFirst
Dim ProxState
ProxState = Array(LastProx,1)
For i = 0 To UBound(ProxState,0)
ProxState(i,0) = objRS("ProximityName")
ProxState(i,1) = objRS("InState")
Next
'ProxState = Array(LastProx,1)''不*创建二维(LastProx x 1)数组,但是包含LastProx和1的一维数组。 –