日期:2014-05-19  浏览次数:20443 次

update set 的问题
我用的是ADO   连接access,现在两个表之间想数据相减,用
update   set   出现问题了``
仓库主表:
编号
名称
型号
封装
结存数量
最低数量
类别
存放地点
供应商

入仓:
编号
名称
型号
封装
数量
现在要想入仓里的数量加到仓库主表里的结存数量,怎么加~???


strsql=_T( "update   a   set   a.结存数量=a.结存数量+b.数量   from   仓库主表   a,   入仓   b   where   a.编号=b.编号 ");不行啊~~~~

------解决方案--------------------
update a inner join b on a.编号=b.编号 set a.结存数量=a.结存数量+b.数量
------解决方案--------------------
在sqlserver上尝试了lz的写法,没有问题。
也许是access的写法不同?

isispatch error #3092--也许是对库没有足够的权限