Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

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

时 间:2022-01-15 09:16:34
作 者:杨雪   ID:42182  城市:南京
摘 要: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交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助