【发布时间】:2014-02-16 09:48:39
【问题描述】:
我正在尝试使用 SQL 更新查询更新表中的字段,其中存在引用另一个表中的值的 like 语句。不幸的是,它们的语法不起作用。下面是我的代码。简而言之,当位于表 'tblSearchEngine07' 中的值存在于表 'tblSearchEngine01' 中的字段 'tblMasterListOfEventsNotes' 中时,我试图在表 'tblSearchEngine01' 中的字段 'Query07ParolaChiave' 中放置一个 '1'。我认为我的代码几乎是完整的,但有一个我找不到的语法问题。
st_sql = "UPDATE tblSearchEngine01, tblSearchEngine07 SET tblSearchEngine01.Query07ParolaChiaveSelect = '1' WHERE ((([tblSearchEngine01].[tblMasterListOfEventsNotes]) Like " * " & [tblsearchengine07].[ParolaChiave] & " * "))"
Application.DoCmd.RunSQL (st_sql)
【问题讨论】:
标签: sql vba ms-access ms-access-2010