如何在VFP6.0中从一表中复制字段到另一表中

有两个VFP6.0的表:A,B都有XH字段,如何让B表的ZY字段匹配复制到A表中?例如:A表:XHXMZY001张三002李四003王五B表:XHZY001A002C00... 有两个VFP6.0的表:A,B
都有XH字段,如何让B表的ZY字段匹配复制到A表中?
例如:
A表:
XH XM ZY
001 张三
002 李四
003 王五
B表:
XH ZY
001 A
002 C
003 A
要得到的结果是:
A表
XH XM YZ
001 张三 A
002 李四 C
003 王五 A
展开
 我来答
cross_mylove
2009-08-26
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
可以再建一个A1表就是你想要的A表
select A.XH,A.XM,B.ZY from A,B
where allt(A.XH)=allt(B.XH)

然后COPY TO d:\A1
之后删除表 A
之后将A1表表名更改为A
花园兜
2009-08-26 · TA获得超过564个赞
知道答主
回答量:68
采纳率:0%
帮助的人:0
展开全部
可以编个程序执行:
select 2
use B表
select 1
use A表
do while .not. eof()
repl A表.zy with B表.zy
skip
select 2
skip
select 1
enddo

另外同意 “ cross_mylove”的意见,这个方法更为简便,但可以再修改一下,改为一句:select A.xh,A.xm,B.zy from A,B where alltrim(A.xh)=alltrim(B.xh) into table C
这样直接生成表C,然后只要把A表删除,将C表改名为A就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinahue
2009-08-27
知道答主
回答量:63
采纳率:0%
帮助的人:24万
展开全部
先用 copy to for
在用append from
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式