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")
提前致谢!
卡斯滕·弗洛克斯特拉
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;
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")
提前致谢!
卡斯滕·弗洛克斯特拉
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;