【发布时间】:2017-05-18 21:13:50
【问题描述】:
我在 MS-Access VBA 模块中使用了一些遗留代码。该代码使用 Access SQL 填充表。这是一个简化的版本:
INSERT INTO [Sponsors] (regionname, category, participants)
SELECT TOP 9
[ParticipantsBySponsor -Prepare].regionname,
[ParticipantsBySponsor -Prepare].category,
[ParticipantsBySponsor -Prepare].participants
FROM [ParticipantsBySponsor -Prepare]
我的问题很简单:-Prepare 是什么意思?
其他几点说明:
- 表/查询名称
ParticipantsBySponsor在 mdb 中的任何位置都不存在(至少我找不到)。 - 当然,正在填充的
Sponsors表确实已经存在,这是有道理的。
-Prepare 是否告诉 Access 创建某种类型的临时表,还是什么?
我已经用谷歌搜索了好几个小时。方括号之间的内容在 Access 中显然被称为“表表达式”,但我无法在任何地方找到描述当您将连字符参数、修饰符、开关或其他任何内容附加到表表达式时会发生什么的参考。肯定有人知道。提前致谢。
【问题讨论】: