Vba 在MS Access中创建没有名称的QueryDef

Vba 在MS Access中创建没有名称的QueryDef,vba,ms-access,Vba,Ms Access,当我创建一个没有名字的QueryDef时,它到底意味着什么?这是否意味着,只要设置了对查询的引用,查询就存在 是的 请继续阅读: 在执行CreateQueryDef方法时,您可以通过为name参数使用零长度字符串来创建一个临时QueryDef。您还可以通过将新创建的QueryDef的Name属性设置为零长度字符串(“”)来实现这一点 如果希望重复使用动态SQL语句而不必在QueryDefs集合中创建任何新的永久对象,则临时QueryDef对象非常有用 特别是,如果要执行参数化查询 一旦没有更多的

当我创建一个没有名字的QueryDef时,它到底意味着什么?这是否意味着,只要设置了对查询的引用,查询就存在

是的

请继续阅读:

在执行CreateQueryDef方法时,您可以通过为name参数使用零长度字符串来创建一个临时QueryDef。您还可以通过将新创建的QueryDef的Name属性设置为零长度字符串(“”)来实现这一点

如果希望重复使用动态SQL语句而不必在QueryDefs集合中创建任何新的永久对象,则临时QueryDef对象非常有用

特别是,如果要执行参数化查询

一旦没有更多的引用集(例如,基于它的记录集),临时querydef将自动删除(=不再存在)