一个可行的方法是[如果结构是一样的]
定义一个表Table,连接导入的目的表
clientdataset.first;
while not clientdataset.eof do
begin
table.insert;
for i:=0 to table.FieldList.count-1 do
begin
table.fields[i].value := clientdataset.fields[i].value;
end;
table.post;
clientdataset.next;
end;
如果字段顺序不一样,可以使用fieldbyname实现。
[fields[i]]仅用来示意,具体是否真正正确未经检验。