2

尝试运行查询时出现 sql 执行错误。我在客户表中有一个名为“隐藏”的字段,这是一个是/否字段。但是,当我运行查询时,它会因“sql 执行错误没有为一个或多个参数提供值”而停止。

我在我的陈述中尝试过变体,包括:是的,-1,1,0,但似乎没有任何效果。我需要实现的是,如果勾选了隐藏字段,它在访问中显示为​​复选框,然后运行查询。我哪里错了。谢谢

SELECT        Code, Name, [Invoice address], [Invoice contact], [Contact tel], [Contact fax], [Contact e-mail], Balance
FROM            Customers
WHERE        (Hidden = -1)
4

1 回答 1

2

Name是 Access SQL 中的保留字。您需要将其括在方括号中,就像您对其他字段名称所做的那样。

(请注意,将表名和字段名括在方括号中不会有什么坏处,所以如果有疑问,请继续使用它们。)

于 2013-11-10T20:06:24.140 回答