回 帖 发 新 帖 刷新版面

主题:需要确定一下二个表的位置,帮一下忙

现有  “单价表.dbf “          此文件的路径是 d:\AAA\单价表.dbf
物料编码  物料名称 单价     && 物料编码唯一
001       物料A    1.00
003       物料B    5.00
002       物料C    3.00

现有另一个表  “物料表.dbf”    此文件的路径是 d:\BBB\物料表.dbf
物料编码  物料名称   数量   单价   金额    && 物料编码不唯一
001       物料A     1000
003       物料B     1500
002       物料C     350
001       物料A     1200

问 : 物料表.dbf  中的单价,必须从 “单价表.dbf” 中去取,如何写代码?

注:我用的是visual foxpro 9.0
我用的命令是:

update 物料表 set 单价=单价表.单价 from 单价表 where 单价表.物料编码 = 物料表.物料编码

但运行后,此条命令却找不到上述二个自由表的路径.(二个表,分别放在不同的路径下)
在此命令前,应该加些什么,让系统找到此二个自由表的位置,请高手指导一下.

回复列表 (共1个回复)

沙发

set path to d:\AAA, d:\BBB

update 物料表 set 物料表.单价=单价表.单价  where 单价表.物料编码 = 物料表.物料编码

我来回复

您尚未登录,请登录后再回复。点此登录或注册