FROM子句中的语法错误

时间:2010-10-18 12:11:04

标签: asp.net ms-access

大家好  我正在开发asp.net web应用程序&为此使用后端的MS访问,下面给出了My Query,它在MS Access上成功执行但前端出错(“FROM子句中的语法错误”)

select USER.EMPID as EMPID,USER.FULLNAME as FULLNAME,
USER.USERNAME as USERNAME,Employee.ROLEID,ROLE.ROLENAME AS ROLE 
FROM USER 
inner join employee on user.userid=employee.userid 
inner join role on employee.roleid=role.roleid  
WHERE  USER.EMAIL='admin@itiersolutions.com' 
AND USER.PASSWORD='cZdqAEeDV2EVzA1JNFJ6hQ==' 
AND USER.STATUS='Enable'

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

作为一般规则,我建议您使用MS Access构建查询 在Design视图中构建它,在Dataheet视图中测试,然后切换到SQL视图并将SQL stqtement复制粘贴到您的应用程序。
这样你就可以避免很多错误。

答案 1 :(得分:1)

我很惊讶这个查询适合你。访问是关于括号的挑剔,你错过了一些:

Select USER.EMPID as EMPID,USER.FULLNAME as FULLNAME,
USER.USERNAME as USERNAME,Employee.ROLEID,ROLE.ROLENAME AS ROLE 
FROM (USER 
inner join employee on user.userid=employee.userid )
inner join role on employee.roleid=role.roleid  
WHERE  USER.EMAIL='admin@itiersolutions.com' 
AND USER.PASSWORD='cZdqAEeDV2EVzA1JNFJ6hQ==' 
AND USER.STATUS='Enable'

答案 2 :(得分:0)

我将用户表的名称更改为用户&更新有关此更改的查询&问题解决成功。