首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

相同记录数量的多个结构相同表,怎么提取记录

2012-03-26 
相同记录数量的多个结构相同表,如何提取记录?有T1,T2...共N个临时表,表的结构相同,但记录的数量不同,想把N

相同记录数量的多个结构相同表,如何提取记录?
有T1,T2...共N个临时表,表的结构相同,但记录的数量不同,想把N个当中所有记录数满足指定要求的表的内容都提取出来放到第N+1个临时表中,代码该怎么写?

如T1:A T2:D T3:E
  B T S
  C  
 
如果指定记录数=2
得 T4:D
  E
  S
  T
 

[解决办法]
前一个FOR循环,怎么都是从tmp+"e",应该是这样吧:

FOR n=1 TO 50 
m=transform(n) 
SELECT * FROM tmp&m INTO CURSOR t&m. 
endfor 

for ia=1 to 50 
ja=transform(ia) 
insert into e:\aa select * from t&ja. where RECCOUNT()=3 
endfor 

[解决办法]
insert into e:\aa select * from t&ja. where RECCOUNT()=3 ->
insert into e:\aa select * from dbf('t&ja') where RECCOUNT()=3

热点排行