vba - Create QueryDef without a name in MS Access
问题描述
What does it exactly mean, when I am create a QueryDef without a name? Does it mean, that the query exists only as long as a reference to it is set?
解决方案
是的。
您可以在执行 CreateQueryDef 方法时通过使用零长度字符串作为 name 参数来创建临时 QueryDef 。您还可以通过将新创建的 QueryDef 的 Name 属性设置为零长度字符串 ("") 来完成此操作。
如果您想重复使用动态 SQL 语句而不必在 QueryDefs 集合中创建任何新的永久对象,则临时 QueryDef 对象很有用。
特别是,如果您要执行参数化查询。
一旦不再有对它的引用集(例如基于它的记录集),临时的 querydef 将被自动删除(= 不再存在)。
推荐阅读
- elasticsearch - ElasticSearch 中每个字段的不同时间范围
- android - 膨胀类 androidx.fragment.app.FragmentContainerView 时出错
- java - 添加maven依赖后获取Classdefnotfound异常
- python - Python:格式化 json 输出
- python - 按值范围将 Pandas DataFrame 复制到多个文件中
- google-chrome - 我正在尝试解析这个 json 我不知道我在这里做错了什么
- mysql - 使用 mvc 架构连接到 node.js 项目中的 MySql
- django - 从具有修改请求的另一个视图中调用视图
- c++ - 如何使用 Arduino 自动打开/关闭电机
- kotlin - 如何从现有列表中搜索 diffutil 过滤掉结果