-1
在MS Access 2010中,我有以下查询随机排列数据并将其放入新工作表中。我在WHERE加入之前,这是工作,但现在我得到一个错误,告诉我:MS Access SQL太少参数:预计2
过几个参数:预期2
有谁知道我怎么能解决这个问题?
sqlQuery = "SELECT [My_Sheet].* " & _
" INTO My_New_Sheet" & _
" FROM [My_Sheet] " & _
" WHERE [Some_Field] = [Some_Possible_Value_For_The_Field] " & _
" ORDER BY Rnd(-(100000*[Some_Other_Field])*Time())"
Debug.Print sqlQuery
CurrentDb.Execute sqlQuery
哪里[Some_Possible_Value_For_The_Field]
是来自[My_Sheet]
注意,这是访问SQL
你在哪里期待'[Some_Possible_Value_For_The_Field]'来自哪里?表中存在“[Some_Field]”吗? –
是的,'[Some_Field]'确实存在。另外,'[Some_Possible_Value_For_The_Field]'预计来自'[My_Sheet]' – Paradox
*其中'[Some_Possible_Value_For_The_Field]'预计来自'[My_Sheet]'*:这是什么意思?该字段是否存在于表格中? – sstan