我在MS Access数据库中有一些这样的名字(在ColdFusion下):
old_id, old_name
当我尝试选择它们时,我收到以下错误:
[ODBC Microsoft Access Driver] Too few parameters. Expected 1.
我的疑问是:
select TOP 10 id, old_id, name, old_name from tablename WHERE id IS NOT NULL
试图将我的查询中的下划线转义为:
select TOP 10 [id],[old_id],[name],[old_name] from [tablename] WHERE [id] IS NOT NULL
甚至:
(select TOP 10 [id],[old_id],[name],[old_name] from [tablename] WHERE [id] IS NOT NULL)
仍然是同样的错误。有什么想法吗?
答案 0 :(得分:1)
根据上述评论,我对这个问题的回答是:
“编写SQL查询时,拼写计数。” :)