数组赋值问题 asp for i=1 to rs.fields.count

来源:百度知道 编辑:UC知道 时间:2024/05/18 20:40:55
for i=1 to rs.fields.count
Response.Write rs.fields(i).value&"<br>"
db(i)=rs.fields(i).value
next
我想通过上面的方法把数据库内的值赋给db数组,但结果是db里面的值是空的,并且我用ubound(db)来检测db的上限时值也是空的,为什么?那位高手能不能帮忙解答一下??

你有Response.Write rs.fields(i).value&"<br>" 这句,页面上显示出来了吗?如果没有,就是RS读的时候就没有读出来。另外。RS.fields应该是从下标0开始的。。。
如果有显示,说明是db数据组的问题。ubound如果检测没有,说明数组确实是空的。。。你在声明数组的时候是怎么声明的?这里,应该要先声明数组,然后再redim数组大小才行的。