主题:[原创]有高手没:DBF表问题
ourseaner
[专家分:0] 发布于 2009-12-16 19:46:00
[size=3]两个DBF表,结构内容完全一样(全部一样),字段很多(三十多个吧)。表1中的一些记录进行了修改(不知道哪些字段、哪些记录)。修改后与表2的结构还是一样的。问:怎样利用表2找出修改的记录。谢谢谢谢。。。。。。[/size][em2]
回复列表 (共3个回复)
沙发
zfh630528 [专家分:130] 发布于 2009-12-16 20:59:00
方法有多种,如for循环;select查询等……
板凳
GEORGECHIN [专家分:440] 发布于 2009-12-18 16:16:00
要具體查,就得用循環,具體的思路:
1.先用COPY STRU EXTE將表頭搞定,這樣數據類型就不用費太多的心.
2.兩層嵌套循環就可以搞定.
3 楼
LuckyLine [专家分:1940] 发布于 2009-12-19 08:45:00
USE 表1
=afield(myfield,"表1")
for i=1 to 30
select * from 表1 where &myfield(i,1) not in(select &myfield(i,1) from 表2)
wait
endfor
我来回复