三种方法ASP读取大量数据的速度比较
2008-04-18 11:02
555 查看
现有10W条数据,Access数据库保存 通过正常提取:
使用存储过程提取:
以上两种均不能彻底解决执行时间漫长的问题,主要原因即是循环每次都须向数据库抽取记录(Command速度相对较快) 那么使用GetRows()方法呢:
GetRows()方法是将数据从 Recordset 复制到二维数组中,这是一个二维数组,第一个下标标识字段,第二个则标识记录号 所以rsArray = rs.GetRows() rsArray(0, 0)就表示记录集第一行的第一字段值 rsArray(1, 0)就表示记录集第一行的第二字段值 数组的数据是保存在内存中的,这就从根本上解决了每次显示记录还需向数据库请求的麻烦。 |
相关文章推荐
- 比较C#三种方法实现读取Execl数据到数据库
- ASP.NET跳转网页的三种方法的比较
- asp.net跳转页面的三种方法比较
- ASP.NET读取EXCEL文件的三种经典方法
- ASP.NET页面跳转的三种方法比较
- asp.net跳转页面的三种方法比较
- ASP:用ADO连接数据库的三种方法及其性能比较
- asp.net跳转页面的三种方法比较
- asp.net跳转页面的三种方法比较
- ASP读取XML数据文件的方法
- ASP.NET跳转网页的三种方法的比较
- asp.net跳转页面的三种方法比较
- ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
- asp.net跳转页面的三种方法比较
- asp.net跳转页面的三种方法比较
- asp.net跳转页面的三种方法比较
- 较长数据无法在Asp页面中取出的三种解决方法
- ASP.NET读取EXCEL文件的三种经典方法
- 插入大量数据速度慢的解决方法:批量插入
- asp.net跳转页面的三种方法比较