VBA / Visual Basic。简单字符串 SQL

VBA / Visual Basic. Simple String SQL

我正在创建一个投票系统。所以每次按下 A Button1 + 1 时都是这样,否则它会增加 Access 数据库中的投票。我在 Google.

中找不到任何内容
trx = "update [Table1] SET [Vote] = Vote + 1, (WHERE ID = 1)"

不要在 WHERE 子句前添加逗号。此外,您不需要将 WHERE 子句放在括号内。

在 Access 查询设计器中将其作为新查询进行测试。

update [Table1] SET [Vote] = Vote + 1 WHERE ID = 1

根据需要微调。一旦你让它在查询设计器中工作,调整你的 VBA 代码以使用该工作语句。

去掉 Where 前的逗号和 where clause

两边的括号
trx = "update [Table1] SET [Vote] = Vote + 1 WHERE ID = 1"