我想在 VBA 中运行删除查询以删除包含大于预先计算的当前月份的计费月份的记录。来自另一个系统的源数据具有文本格式的日期,显示为 (YYYY/MM)。
这是声明:
mySQL = "DELETE * FROM [tblBillingData]" _
& "WHERE (((tblBillingData.[Billing Month]) > PreCalcCurrentMonth));"
DoCmd.RunSQL mySQL
所有变量都已正确声明,当我单步执行代码时,我可以看到 PreCalcCurrentMonth,但是当它运行 SQL 语句时,我会看到 PreCalcCurrentMonth 变量的 Enter Parameter 输入框。