两ACCESS库的结构是一样的,
我是这样做的:
ADOConnection1.Execute('insert into Usr1 select * from OPENROWSET(''Microsoft.Jet.OLEDB.4.0'', ''F:\Ykchr.mdb'';''admin'';'''', Usr1)');其中ADOConnection1连另外一个ACCESS库,在delphi里面执行的时候,提示from子句语法错误,好像执行不了,请教有其它的办法吗?

解决方案 »

  1.   

    用两个ADOConnection、两个TAdoquery一条条导吧。
      

  2.   

    临时调用stringGrid或clientdataset存表,再数据逐条插入另一个access
      

  3.   

    ADOConnection1.Execute('insert into Usr1 select * from Usr1 in ''F:\Ykchr.mdb''') ;
    恩,找到办法了,这样可以,谢谢两们的参与,依然给分!
      

  4.   

    关于数据库导入支出的帖子
    http://www.delphibbs.com/delphibbs/dispq.asp?lid=1691966