以下是引用liuxingang28在2014-4-13 12:44:08的发言:
update a表 set yy = b表.yy from b表 where a表.xh = b表.xh
这行代码在VFP6下不能运行是正常的,在VFP9下运行正常
update a表 set yy = b表.yy from b表 where a表.xh = b表.xh
坚守VFP最后的阵地
CREATE TABLE a2 (省市 c(10),身份证号 c(18)) FOR i=1 TO 2500 APPEND BLANK REPLACE 省市 WITH [省市]+ALLTRIM(STR(i)),身份证号 WITH [12345678901234]+PADL(ALLTRIM(STR(i)),4,[0]) endf SELECT [ ] 省市,身份证号 FROM a2 INTO dbf a1 update a1 set a1.省市=a2.省市 from a2 where a1.身份证号=a2.身份证号用时0.02秒