查询中的Access UPDATE语句无法实际更新

时间:2018-01-02 23:49:08

标签: ms-access sql-update inner-join

存在以下表格:

Passerine_Survey_Observation Species_Codes

我试图将Passerine_Survey_Observation中的公用名设置为Species_Codes:

UPDATE Passerine_Survey_Observation 
INNER JOIN Species_Codes ON Passerine_Survey_Observation.SPEC_FK = Species_Codes.SPEC 
SET Passerine_Survey_Observation.Species_Common_Name = Species_Codes.COMMONNAME;

它说会发生更新;但是,Passerine_Survey_Observation没有任何变化。

Supposed update warning

如果我这样做,更新确实按预期发生:

SET Passerine_Survey_Observation.Species_Common_Name = 'test'

1 个答案:

答案 0 :(得分:0)

@Knox正在做点什么......

出现这种情况是因为设计视图中的目标字段(Passerine_Survey_Observation.Species_Common_Name)是一个列表框(在Properties> Lookup选项卡下)。将其设置为Display Control = Text Box解决了问题。糟糕。

最终代码:

gcloud firebase test android run \
        --type robo \
        --app app/build/outputs/apk/productFlavor_Name/debug/My_Apk-debug.apk \
        --templatename S7_API27_N5_API23  \
        --timeout 90s