当我使用 MS Access 中的字段连接运行查询时,我可以编写以下内容并且它工作正常:
SELECT e.FirstName + " " + e.LastName + " " + e.MiddleName AS Attendant FROM (EMPLOYEES e INNER JOIN PAY pay ON e.SocialSecurityNumber = pay.Pay_Emp_ID) INNER JOIN Patients pat ON pay.Pay_Pat_ID = pat.PatientID;
但是,如果我尝试使用 SQuirreL SQL 中的 JDBC / ODBC 桥运行相同的查询,则会收到一条错误消息:
Error: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
SQLState: 07001
ErrorCode: -3010
ODBC 是否需要一些不同于 MS-Access 的其他语法?