SELECT A.身份证号, A.其它字段1, A.其它字段2, ... FROM A INTO TABLE C
ERASE B.DBF
RENAME TABLE C TO B
这段程序用在B.DBF包含所有A.DBF中身份证号码的情况。
如果B.DBF中只包含部分A.DBF中身份证号码,你可以先在B.DBF中增加需要填内容的字段,然后再用UPDATE-SQL命令修改。
ALTER TABLE B ADD 字段1 类型字母[(长度[,小数位])] ADD 字段2 类型字母[(长度[,小数位])] ... &&[]中的内容表示可以视情况省略
UPDATE B SET 字段1=A.字段1, 字段2=A.字段2 FROM A WHERE B.身份证号=A.身份证号
你用用看,我没在FoxPro中测试过,只提供一种解决思路。