我只想更新ms access表中的值,这里是我的query=>
Update Client set ClientName='COMMI' and Group='G0095C'
where ClientNo='G0095C'但是,当我运行此查询时,ms access的客户端名称列插入类似于that=>的值。

为什么-1值插入到客户端名称列而不显示错误?为什么插入-1值?
**我已经问过关于这个错误的问题,在过去的5天中,here=>数据类型错配准则表达式
更新
以下是我的ms access客户端名称列properties=>

发布于 2018-08-06 08:36:08
你想要的是:
Update Client set ClientName='COMMI', [Group]='G0095C'
where ClientNo='G0095C'您所做的(以及Access看到和执行的内容)是:
Update Client set ClientName = ('COMMI' and Group='G0095C')
where ClientNo='G0095C'计算表达式'COMMI' and Group='G0095C'并返回True,因此插入-1。
注意:Group是一个保留字,必须用方括号转义。
https://stackoverflow.com/questions/51703507
复制相似问题