就是说现在我的一个ADO的RecordSet,我有一个页面需要多次频繁的查询,数据量很大,我不想多次读数据库,能不能对RecordSet进行查询并产生一个新的RecordSet,因为Recordset是驻留在内存里的,所以这样比较快一些,但我对ADO不了解,只是最近才开发一个程序,需要ADO,那位知道,或者如果能对ADODC控件进行二次查询也行,或对Datagrid二次查询.
解决方案 »
- 在flash控件中如何编写Slider?
- 关于用VB实现网络通讯过程中数据包传送的问题(菜鸟请教)
- 高分求助vb数据库高手!解决问题!!!
- .....跟串口有关.....跟数据类型转换有关.....的一个具体的问题.......
- 打包急救!
- Data控件为何不能在在程序中使用代码连接数据库?
- 怎样用 Collection 添加自定义数据类型?
- 寻软件高手!现有一IP地址和网页、搜索栏关键词拦截程序需要编写,付酬!!!
- 谁有关闭网页弹出广告的程序思路
- 如何在VB的工程中利用资源管理器加入任意二进制文件? 如何在VB中读取或调用?
- 重金悬赏:为什么我用vb编写的activeX控件无法装载到c++builder的组件栏中去?
- 我想用vb做个activx控件,然后在asp中使用,怎么样注册我做好的activx控件
dim rsFind as ADODB.Recordset
set rsfind = rsSRC.Clone()
rsfind.filter = <你的查询过滤条件>end sub注意:
1.由于克隆出的副本会另外申请一块内存,如果你的记录集很大,销毁的不及时,悔恨消耗内存的
2.如果不必须,只需用rsfind.filter = <你的查询过滤条件>就可获得你所需要的子集,以后再用rsfind.filter ="",就又会得到全集了