X
xhr
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.BitBtn1Click(Sender: TObject);
var
f:string;
begin
adoquery1.Open; //保存要导入的多个表名
//
while not adoquery1.Eof do begin
f:=adoquery1.FieldByName('bm').AsString;//bm列为表名
//
adoquery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.Add('select * from '+f);
adoquery2.Open;
adoquery2.LoadFromFile('e:/tran/'+f+'.xml');//数据已导出在e:/tran/表名.xml
adoquery1.Next;
end;
end;
为何每次执行第二次就出错:
....'文件 select * from cgd1 无法被找到'的错误 (cgd1为第二表名)
var
f:string;
begin
adoquery1.Open; //保存要导入的多个表名
//
while not adoquery1.Eof do begin
f:=adoquery1.FieldByName('bm').AsString;//bm列为表名
//
adoquery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.Add('select * from '+f);
adoquery2.Open;
adoquery2.LoadFromFile('e:/tran/'+f+'.xml');//数据已导出在e:/tran/表名.xml
adoquery1.Next;
end;
end;
为何每次执行第二次就出错:
....'文件 select * from cgd1 无法被找到'的错误 (cgd1为第二表名)