Ms access 需要关于我的更新查询的建议吗

Ms access 需要关于我的更新查询的建议吗,ms-access,vba,ms-access-2013,Ms Access,Vba,Ms Access 2013,我正在尝试创建一个更新查询,当在表“Pin代码白名单”中找不到相应的Pin代码时,该查询应该将字段值(默认值为“Delhivery”)更改为“indiapst” 在运行查询时,它总是给我一个“未知”错误,即使没有显示语法错误。我希望这些附加的图片能让您对此有足够的了解 更正-在“有错误的屏幕截图查询窗口]”中,条件如下所示: 对不起,弄错了。 期待您的宝贵建议,以识别错误并加以纠正 非常感谢您的期待。我建议您在更新查询中使用Not in语句: UPDATE MainDb SET [ship

我正在尝试创建一个更新查询,当在表“Pin代码白名单”中找不到相应的Pin代码时,该查询应该将字段值(默认值为“Delhivery”)更改为“indiapst”

在运行查询时,它总是给我一个“未知”错误,即使没有显示语法错误。我希望这些附加的图片能让您对此有足够的了解

更正-在“有错误的屏幕截图查询窗口]”中,条件如下所示: 对不起,弄错了。 期待您的宝贵建议,以识别错误并加以纠正


非常感谢您的期待。

我建议您在更新查询中使用Not in语句:

UPDATE MainDb SET [shipping choice] = "IndiaPost"
WHERE (((pincode) Not In (select pincode from [Delhivery Pincode List])));
UPDATE MainDb SET [shipping choice] = "IndiaPost"
WHERE (((pincode) Not In (select pincode from [Delhivery Pincode List])));