我想在VBA中运行删除查询以删除包含大于预先计算的当前月份的帐单月份的记录。来自另一个系统的源数据具有文本格式的日期,如(YYYY/MM)所示。按日期删除数据,其中日期为文本格式YYYY/MM
这里的语句:
mySQL = "DELETE * FROM [tblBillingData]" _
& "WHERE (((tblBillingData.[Billing Month]) > PreCalcCurrentMonth));"
DoCmd.RunSQL mySQL
所有的变量是正确声明的,我可以看到PreCalcCurrentMonth当我通过代码,但是当它运行的SQL语句,我带有一个输入参数输入用于PreCalcCurrentMonth变量的框。
是在VBA中声明的变量吗?如果是这样,你不应该使用准备好的声明吗? – bernie 2013-02-19 20:22:21