Delphi ACCESS数据库提示 "From子句中的语法错误"

问题:编译通过,提交时提示“From子句中的语法错误”??
SQL部分如图所示:

通过百度提示:原因在于不能使用 user 表名,你换个表名就可以了,比如,将原来的表名user改成 users
解决办法一:通过修改表名为USERS ,然后调整SQL语句,测试通过
解决办法二:不更改表名,将表名用中括号括起来,SQL语句为:
SQL.Add('select * from [user] where uname =:Name and upass=:Pass');
至于为什么报错,原因未知,欢迎知道的大佬指导。
解释一:USER为ACCESS数据库保留关键字,该提示与Delphi无关(采信)。
本人小站:www.shibanyan.com
浙公网安备 33010602011771号