不可理解的update更新?求教了
UPDATE v_fhqdk SET 收入金额 =IIF(ISNULL(收入金额),sk,收入金额+sk),收款日期=ywrq
WHERE 发货单号=fhdh .and. 序号=xhh
REQUERY()
上面这条代码在更新记录时“发货单号+序号”是记录中唯一的标识。可是实际更新中当时远程视图显示是更新了一条记录,可是重新启动系统后发现只要和序号相同的记录全部更新了,什么原因呢?求教了,谢谢!
[解决办法]
如果fhdh='',会这样.
[解决办法]
select * from ... where 发货单号=fhdh .and. 序号=xhh
有多少条记录