Access下使用Sql语句问题,这两个语句为啥不同?(50分)

D

del520

Unregistered / Unconfirmed
GUEST, unregistred user!
Update 临时考勤 A,月考勤表 B set A.统计=B.17 where A.编号=B.编号
Update 月考勤表 A,临时考勤 B set A.17=B.统计 where A.编号=B.编号

这两上SQL语句应该只是一个反向的数据更新,为啥有一个行,别一个执行就报错?
 
是 一对多?
 
是不是要加个中间变量.愚见
 
第二条执行是以有错误的,第一条执行就有错说什么 ''' '.' '!' '()'使用非法在查询
表达式中B.17
 
>>Update 月考勤表 A,临时考勤 B set A.17=B.统计 where A.编号=B.编号
A.17是什么?是字段吗?如果是,使用转义字符试验一下,[]括起来也许可能。
 
接受答案了.
 
顶部