Asp.net FROM子句中的语法错误
大家好 我正在处理asp.net web应用程序&对于使用MS access作为后端,下面给出了我的查询,该查询在MS access上成功执行,但在前端出错(“FROM子句中的语法错误”)Asp.net FROM子句中的语法错误,asp.net,ms-access,Asp.net,Ms Access,大家好 我正在处理asp.net web应用程序&对于使用MS access作为后端,下面给出了我的查询,该查询在MS access上成功执行,但在前端出错(“FROM子句中的语法错误”) 非常感谢您的帮助 一般来说,我建议您使用MS Access构建查询。 在设计视图中构建,在数据表视图中测试,然后切换到SQL视图并将粘贴SQL语句复制到应用程序中。 这样可以避免很多错误。我很惊讶这个查询对您有用。Access对括号很挑剔,您缺少一些: Select USER.EMPID as EMPID,U
非常感谢您的帮助 一般来说,我建议您使用MS Access构建查询。
在设计视图中构建,在数据表视图中测试,然后切换到SQL视图并将粘贴SQL语句复制到应用程序中。
这样可以避免很多错误。我很惊讶这个查询对您有用。Access对括号很挑剔,您缺少一些:
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'
我已将用户表的名称更改为users&update query,以成功解决此更改和问题。…特别是,这将避免Jet/ACE在FROM子句中对连接括号的挑剔。否决投票的人是否愿意解释他们如何成功运行ms access查询,从而导致缺少运算符普通访问和ANSI 92模式都有错误,请?关于关键字user的使用,用方括号括起来可以解决问题,不过改名更好。@David-W-Fenton谢谢,David。对于那些想知道为什么他们不能用缺少的括号逃脱惩罚的读者来说,这应该是有帮助的:D
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'