ASP将数据库中的表获取到数组中
ASP操作数据库均使用ADODB组件,其中的ADODB.RecordSet记录集对应有一个GetRows函数,它可以很方便的将rs数据集中的数据导出到数组中。
'定义一个数组备用
Dim arr
'将rs记录集中所有的记录全部取出,放入到arr数组中
arr = rs.GetRows
'取指定条数的数据记录,并放入到数组中
arr = rs.GetRows(10)
'循环遍历数组,输出数据库记录集中的内容
For row = 0 To UBound(arr, 2)
For col = 0 To UBound(arr, 1)
Response.Write (col, row) & "<br>"
Next
Next
'这里需要注意的是,在GetRows取出来的数组中,行是第二维,列是第一维,这跟我们正常的人的逻辑是反的。不知道微软为什么要这么设计?!
关于ASP将数据库中的表获取到数组中,本文就介绍这么多,希望对您有所帮助,谢谢!
分享到: