设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: wu8313
打印 上一主题 下一主题

[ADO/DAO] ADO 调用存储过程(数据分页)的示例

[复制链接]
11#
 楼主| 发表于 2011-12-24 19:58:59 | 只看该作者
本帖最后由 wu8313 于 2012-6-16 10:55 编辑
LeeTien 发表于 2011-12-24 14:16
查询msl sql库时
即便是空值查询出来的结果集也不是想要的结果集




5个输入参数都为空的话,得到的是全部数据.

点击这里给我发消息

12#
发表于 2011-12-25 15:28:14 | 只看该作者
谢谢分享!
13#
 楼主| 发表于 2012-1-1 20:55:42 | 只看该作者
本帖最后由 wu8313 于 2012-1-8 11:09 编辑

在存储过程中 事先进行了分页处理。
这样话,每次加载到 子窗体的数据 设定为10条,速度加快了,通过 翻页的方式来浏览数据,用户体验会好一些(无需等待大量数据加载)。
附件已经更新,重新上传在 顶楼。存储过程脚本也在 附件里面
14#
发表于 2012-1-3 12:25:43 | 只看该作者
使用存储过程的话其实几千条数据读取绑定都很快的,10条记录会不会少了点~不过会一目了然,存储过程礼拜你可以学刘小军的查询,最后传递查询条件过去就行,不需要把日期值为空时=默认值
15#
 楼主| 发表于 2012-1-3 17:17:24 | 只看该作者
本帖最后由 wu8313 于 2012-1-11 19:37 编辑
Grant 发表于 2012-1-3 12:25
使用存储过程的话其实几千条数据读取绑定都很快的,10条记录会不会少了点~不过会一目了然,存储过程礼拜你可以 ...


我修改了一下,默认显示100条数据。用了一个进度条,来显示100条数据逐渐加载的效果。
附件已经更新。
16#
 楼主| 发表于 2012-1-11 10:48:38 | 只看该作者
本帖最后由 wu8313 于 2012-1-12 15:38 编辑

修改了存储过程,分页加载数据,效率得到了提升.

但是,仍然没法做到 加载几千条数据 也很快的效率。200条以内效率还可以。请大家看看我的存储过程,给出一些建议来提升加载数据的效率。也请大家反馈一下,你那边的加载速度如何。
附件已经更新。(两个存储过程脚本也在 附件里面)。

17#
发表于 2013-6-4 08:36:41 | 只看该作者
好东西,正是我要找的
18#
发表于 2014-6-5 11:14:52 | 只看该作者
谢谢分享
回复

使用道具 举报

19#
发表于 2014-6-18 10:01:30 | 只看该作者
存储过程比使用查询好
20#
发表于 2014-12-2 13:08:09 | 只看该作者
学习一下,谢谢分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 06:19 , Processed in 0.126958 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表