SQL语句创建存储查询,针对查询打开Recordset对象来提高性能-杨雪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


SQL语句创建存储查询,针对查询打开Recordset对象来提高性能

发表时间:2022/1/15 9:16:34 评论(0) 浏览(2914)  评论 | 加入收藏 | 复制
   
摘 要:SQL语句创建存储查询,针对查询打开Recordset对象来提高性能。
正 文:
      在 OpenRecordset SQL中运行查询的一个限制是,每次运行该查询时必须重新编译它。 如果经常使用此查询,则可以通过先使用相同的 SQL 语句创建存储查询,然后针对查询打开 Recordset 对象来提高性能,如下面的代码示例所示。
Dim dbsNorthwind As DAO.Database 
Dim rstSalesReps As DAO.Recordset 
Dim qdfSalesReps As DAO.QueryDef 
 
Set dbsNorthwind = CurrentDb 
 
Set qdfSalesReps = dbsNorthwind.CreateQueryDef("SalesRepQuery") 
qdfSalesReps.SQL = "Select * FROM Employees Where Title = " & _ 
                   "'Sales Representative'" 
 
Set rstSalesReps = dbsNorthwind.OpenRecordset("SalesRepQuery") 

Access软件网交流QQ群(群号:198465573)
 
 相关文章
得到access表的数据类型(RecordSet.fields(i...  【jingyu  2009/7/16】
Recordset记录集对象的属性和方法(一)  【宏鹏(转载)  2012/7/18】
Recordset记录集对象的属性和方法(二)  【宏鹏(转载)  2012/7/18】
DAO中Recordset2对象与Recordset的区别  【宏鹏(转载)  2014/8/7】
【Access文章】Recordset2.BOF 属性 , Rec...  【杨雪  2015/8/25】
在Recordset对象中查询记录的方法  【缪炜  2017/9/22】
数据源RecordSource和数据集RecordSet的关系  【HDoubleK  2020/11/17】
【Access小作】如影随形--窗体recordsetclone属...  【阿四  2021/11/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

杨雪

文章分类

文章存档

友情链接