假设两个数据库A.mdb和B.mdb,把A.mdb中表t1的符合条件的记录导到B.mdb的表t2中去。
放一个TADOQuery.用以下代码即可:
with adoquery1 do
begin
close;
sql.clear;
sql.add('select * into .t2 from [A].t1 where 条件');
execsql;
end;
以上代码完全可以正常执行,我经常用,请放心。
我的问题已经解决,谢谢大家。
采用HHSH和ugvanxk方法,但不能用TADOQuery
代码是:
sqlstr:='select * into .t2 from [A].t1 where 条件';
adoconnection.execute(sqlstr);
运行正常,可用TADOQuery则出错,不知为什么。