我用adoquery.sql查到多条纪录,想从access库中把记录导出到软盘上,文件格式不限。再拿到另一台机器上导入到同样的access库,请问怎样实现?????
最好能实例说明一下!!!多谢了!!!

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1844/1844060.xml?temp=.2989618
      

  2.   

    呵呵,分给我
    我给你答案
    我实现了以下俩个功能 :
    1。数据库导出为excel表 (数据库不限,前提是你使用dbgrid 显示出;来 )
    2。excle表导入为数据库,目前效率方面还存在着一点问题,
    但是保证能够调试通过
    当然里面我有的变量你需要自己……如果不懂,给我 留言,我来……http://expert.csdn.net/Expert/topic/1855/1855520.xml?temp=.8836328
      

  3.   

    AdoQuer有SaveToFile和LoadFromFile两个方法。可以用SaveToFile把查询出的结果集倒到文件中,在用LoadFromFile取出来,试试吧^_^
      

  4.   

    用ACCESS的DOCMD,例(导出):
    uses Comobj;
    procedure Tform1.Click(Sender: TObject);
    Var new_mdb:OleVariant;
    begin
      try
        new_mdb:= CreateOleObject('Access.Application');
        new_mdb.NewCurrentDatabase('c:\new.mdb');
        new_mdb.Application.DoCmd.TransferDatabase($00000000,'Microsoft Access','c:\old.mdb',0,'源表名','目的表名',false{true为只复制表结构});
       finally
        new_mdb.Quit;
        new_mdb:= null;
       end;
    end;