【发布时间】:2013-07-22 09:45:46
【问题描述】:
我正在使用 VBA 在 access 中运行查询。
这是我插入变量的查询:
SQL = "SELECT * INTO " & _
strNEW & _
" FROM tblTotaalVerlies WHERE 'Filename' LIKE *\" & _
strNEW & _
"\*;"
其中,当使用 Debug.Print(SQL) 时,我会得到以下查询:
SELECT * INTO 1300 FROM tblTotaalVerlies WHERE 'Filename' LIKE *\1300\*
我已经尝试了这个查询的几种变体,例如:
SELECT * INTO 1300 FROM tblTotaalVerlies WHERE 'Filename' LIKE *\1300\*;
SELECT * INTO 1300 FROM tblTotaalVerlies WHERE 'Filename' LIKE *\1300\*
SELECT * INTO 1300 FROM tblTotaalVerlies WHERE Filename LIKE %\1300\*%;
没有任何工作。运行此查询的正确方法是什么?
【问题讨论】:
-
你有名称为 1300 的表吗?
-
你得到什么错误?
-
@Kamal 我得到的错误是
Error 3075Syntax error: missing operator