具有链接到多个控件的多个 where 子句的内部连接查询

Inner joined query with multiple where clauses linked to multiple controls

我在构建包含我的 SQL UPDATE 语句的字符串时收到运行时错误 2424 消息。 Access 抱怨无法识别其中一个控件或表。我的直觉告诉我我的括号或引号有问题。

st_sql = "UPDATE tblCompetency02 INNER JOIN (tblCompetency05 INNER JOIN tblCompetency03 ON tblCompetency05.CompetencyID = tblCompetency03.ID) ON tblCompetency02.ID = tblCompetency03.HighLevelObjective SET tblCompetency05.Checklist = 'YES' WHERE [tblCompetency03].[RoleModelLevel]='self' and [tblCompetency05].[TeamID]= " & Form_frmStaticDataSkills02.TeamID & " and [tblCompetency03].[Order]= " & Form_frmStaticDataSkills02.txtOrder & " and [tblCompetency02].[ID]= " & Form_frmStaticDataSkills02.HLO & ""
Application.DoCmd.RunSQL (st_sql)

Me.TeamIDMe.txtOrderMe.HLO 是文本框控件。

st_sql = "UPDATE tblCompetency02 INNER JOIN (tblCompetency05 INNER JOIN tblCompetency03 ON tblCompetency05.CompetencyID = tblCompetency03.ID) ON tblCompetency02.ID = tblCompetency03.HighLevelObjective SET tblCompetency05.Checklist = 'YES' WHERE [tblCompetency03].[RoleModelLevel]='self' and [tblCompetency05].[TeamID]= " & Form_frmStaticDataSkills02.TeamID & " and [tblCompetency03].[Order]= " & Form_frmStaticDataSkills02.txtOrder & " and [tblCompetency02].[ID]= " & Form_frmStaticDataSkills02.HLO & ""
Application.DoCmd.RunSQL (st_sql)