insert into 目标表 select * from 源表 in "C:\a.mdb" 或 insert into 目标表 in "c:\a.mdb" select * from 源表 第一个是把外部数据库的记录追加到当前数据库,第二个相反
语法不对, 思路如下: for i:= 1 to table2.count do begin for j:= 1 to table1.fieldcount do begin table1.eidt; table1.field[j].value:=table2.field[j]; table1.post; end;
或
insert into 目标表 in "c:\a.mdb" select * from 源表
第一个是把外部数据库的记录追加到当前数据库,第二个相反
for i:= 1 to table2.count do
begin
for j:= 1 to table1.fieldcount do
begin
table1.eidt;
table1.field[j].value:=table2.field[j];
table1.post;
end;