6.0中怎样把一个表的数据添加到另一个表中
6.0中怎样把一个表的数据添加到另一个表中字段一样,(不使用一条一条数据的加)
程序代码:SELECT * FROM dbf1 INTO ARRAY tmp
hang=ALEN(tmp,1)&&数组的行数
lie=ALEN(tmp,2)&&数组的列数
****以列为标准,将数组里每一个数用如tmp(j,1)的字符串cvalues表示
cvalues=""
FOR i=1 TO lie
cvalues=cvalues+"tmp(j,"+ALLTRIM(STR(i))+"),"
ENDFOR
cvalues=LEFT(cvalues,LEN(cvalues)-1)
******结束
****将数组中每一行数据插入到表2中
FOR j=1 TO hang
INSERT INTO dbf2 VALUE(&cvalues)
ENDFOR