我正在尝试这样的查询:
UPDATE table1 SET col1 = 'foo', col2 = 'bar';
UPDATE table2 SET hi = 'bye', bye = 'hi';
但是当我去保存时,访问错误:
在SQL语句结束后找到的字符
经过一些搜索后,这似乎是因为Access一次只能进行一次查询。
我该怎么做?
答案 0 :(得分:4)
CurrentDB.Execute "UPDATE table1 SET col1 = 'foo', col2 = 'bar';", dbFailOnError
CurrentDB.Execute "UPDATE table2 SET hi = 'bye', bye = 'hi';", dbFailOnError
保存的查询:
CurrentDb.Execute "Query5", dbFailOnError
答案 1 :(得分:0)
我找到了这个样本:
MS ACCESS 2007: UPDATE QUERY THAT UPDATES VALUES IN ONE TABLE WITH VALUES FROM ANOTHER TABLE
使用设计器轻松创建查询:
title | authors
---------------------------------
The Time Machine Did It John Swartzwelder
Snakes in Suits Robert D. Hare, Paul Babiak
Ghost in the Wires Kevin Mitnick, William L. Simon, Steve Wozniak