繁体   English   中英

MS Access中查询表达中的语法错误(缺少运算符)

[英]Syntax Error (missing operator) in query expresssion in MS Access

Access给我一个运行时错误3075语法错误(缺少运算符)。 SQL在MS SQL Server 2012中可用,但在Acces中不起作用。 有人能帮我吗?

码:

CurrentDb.OpenRecordset("SELECT Gebruiker.[emailadres] FROM Voorwerp INNER
JOIN Bod ON Voorwerp.[Voorwerpnummer] = Bod.[Voorwerpnummer] INNER JOIN
[Gebruiker] ON Gebruiker.[GebruikersID] = Bod.[GebruikersID] WHERE Voorwerp.
[Voorwerpnummer] = 1")

先感谢您!

卡斯滕·福洛斯特拉(Carsten Flokstra)

MS Access需要更多的括号才能加入。 尝试这个:

SELECT Gebruiker.[emailadres]
FROM (Voorwerp INNER JOIN
      Bod
      ON Voorwerp.[Voorwerpnummer] = Bod.[Voorwerpnummer]
     ) INNER JOIN
     [Gebruiker]
     ON Gebruiker.[GebruikersID] = Bod.[GebruikersID]
WHERE Voorwerp.[Voorwerpnummer] = 1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM