我正在尝试执行如下语句:
UPDATE table1 SET name="Joe" WHERE id='1'; UPDATE table2 SET name="Bob" WHERE id='2'
但是,在执行查询时,我得到:
Microsoft JET数据库引擎错误'80040e14' 在SQL语句结束后找到的字符。
但是当我单独执行语句时它会起作用。
所以我猜测在使用Microsoft Access / JET数据库引擎时,绝对没有办法在单个SQL语句中执行多个查询?
答案 0 :(得分:5)
不,除了通过VBA之类的话,没有办法做到这一点,当语句可以单独执行时,但作为一个单独的程序。
答案 1 :(得分:0)
可能最简单的方法是Create Stored a Procedure,只需在代码中执行即可。使用exec命令。