主题:vfp9.0中update不会用
题目: vfp 9.0 中update不会用
材料价格表.dbf (物料编码唯一,共有500个。但事先没有按 “物料编码” 排序)
物料编码 物料名称 物料单价
001 AAA 1.01
002 BBB 2.00
009 NNN 50 (此009编码在“单价表.材料编码”中找不到)
…
单价表.dbf (物料编码不唯一,共有10000只。事先也没有按 “材料编码” 排序)
材料编码 材料名称 材料单价
002 BBB
001 AAA
003 CCC (此003编码在“材料价格表.物料编码”中找不到)
…
问:我现在想用“材料价格表.物料单价”来更新“单价表.材料单价”,我写的命令如下:
update 单价表 set 单价表.材料单价=材料价格表.物料单价 where材料价格表.物料编码 = 单价表.材料编码
但此条命令运行后, “单价表.材料单价”居然一个都没有更新。
不知错在什么地方?
材料价格表.dbf (物料编码唯一,共有500个。但事先没有按 “物料编码” 排序)
物料编码 物料名称 物料单价
001 AAA 1.01
002 BBB 2.00
009 NNN 50 (此009编码在“单价表.材料编码”中找不到)
…
单价表.dbf (物料编码不唯一,共有10000只。事先也没有按 “材料编码” 排序)
材料编码 材料名称 材料单价
002 BBB
001 AAA
003 CCC (此003编码在“材料价格表.物料编码”中找不到)
…
问:我现在想用“材料价格表.物料单价”来更新“单价表.材料单价”,我写的命令如下:
update 单价表 set 单价表.材料单价=材料价格表.物料单价 where材料价格表.物料编码 = 单价表.材料编码
但此条命令运行后, “单价表.材料单价”居然一个都没有更新。
不知错在什么地方?