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将数据库中的表获取到数组中,本文就介绍这么多,希望对您有所帮助,谢谢!
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权
本文属于“洪哥笔记”原创文章,转载请注明来源地址:ASP将数据库中的表获取到数组中:http://www.splaybow.com/post/asp-recordset-array-getrows.html
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2014/6/10 9:13:15 | 编辑:洪哥 | 分类:ASP | 浏览: