内部联接更新查询没有错误,但是没有更新。我已经尝试了提供的许多解决方案,但仍然无法使用! 我需要将状态字段从CN99s的所有记录更新为[Report_LEC]。[STATUSD]
UPDATE Report_LEC INNER JOIN CN99s ON Report_LEC.network = CN99s.nwk SET
[Report_LEC].[STATUS] = CN99s.nwk_status;
如果我通过代码手动进行操作,它将起作用!但是非常慢!
statstr = rs![nwk_status]
netstr = rs!nwk
CAPSQL = "UPDATE Report_LEC " & "SET status = '" & statstr & "' " & "WHERE NETWORK =" & netstr
DoCmd.RunSQL (CAPSQL)
CN99s中有357216条记录,Report_LEC中有13756条记录。
谢谢
Pete
答案 0 :(得分:0)
发现原来是我自己的愚蠢的问题!我进入数据表视图,看到查询栏显示并前进,我认为它实际上是在进行更新, 但是您必须保存RUN查询才能使其正常工作! 几个月没有接触访问并被骗了!
Pete