这真的越来越烦人了。以下是自定义数据库类中包含的方法。我将数据查询到记录集中,然后尝试将此数据转换为不带字段名称的数组。它似乎在函数内工作,因为我设置了 aresponse.write
来检查是否有任何值。但是一旦退出函数,事情就会变得混乱(数组不一样)。
Public Function To2Array()
dim A, x, columns
columns = Rs.Fields.Count
Rs.MoveFirst()
x = 0
do until Rs.EOF
Redim A(x+1,columns)
for y = 0 to columns - 1
A(x,y) = Rs.Fields.Item(y)
response.write A(x,y) 'returns correct value
Next
x = x + 1
Rs.MoveNext()
loop
To2Array = A
End Function
我分配了返回数组,但似乎什么都没有。
arr = db.To2Array()
response.write(arr(1,0)) 'returns nothing
谁能弄清楚我做错了什么?