在Access ODBC Query中转义下划线列名称

时间:2013-03-23 12:54:24

标签: ms-access odbc

我在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)

仍然是同样的错误。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据上述评论,我对这个问题的回答是:

“编写SQL查询时,拼写计数。” :)