vb.Net & Access 是/否 sql 执行错误
Posted
技术标签:
【中文标题】vb.Net & Access 是/否 sql 执行错误【英文标题】:vb.Net & Access yes/no sql execution error 【发布时间】:2013-11-10 19:18:31 【问题描述】:我在尝试运行查询时遇到 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)
【问题讨论】:
【参考方案1】:Name
是 Access SQL 中的 reserved word。您需要将其括在方括号中,就像您对其他字段名称所做的那样。
(请注意,将表名和字段名括在方括号中不会有任何影响,所以如果有疑问,请继续使用它们。)
【讨论】:
呃,刚刚看到了。我怎么错过了。谢谢以上是关于vb.Net & Access 是/否 sql 执行错误的主要内容,如果未能解决你的问题,请参考以下文章