如 fox1.dbf ,fox2.dbf , fox3.dbf
怎样将上述的几个dbf表,生成一个access库,如myaccess.mdb 
 fox1.dbf-->table1
 fox2.dbf-->table2
 fox3.dbf-->table3
问题在于,如何能将任意几个dbf 合并为一个access库,不是特殊的指定的dbf向access转换,谁有好法子阿???

解决方案 »

  1.   

    access要先建立,然后将DBF->ACCESS中的表
      

  2.   

    aaaa能不能,贴出代码让偶学学呢?!
      

  3.   

    procedure TTADO.Button7Click(Sender: TObject);
    var
      s: string;
    begin
      S := 'select * into F from F in ''D:\'' ''dbase 5.0';
      //  + ' From OpenDataSource'
      //  + '(''Microsoft.Jet.OLEDB.4.0'',''Data Source="D:\";Extended Properties="DBase 5.0"'')...F';
      Caption := DateTimeToStr(Time);
      Timer1.Enabled := true;
      ADOConnAccess.Execute(S);
      Caption := Caption + '  ' + DateTimeToStr(Time);
    end;
      

  4.   

    用SQL SERVER 提供的TDS包到最直接
      

  5.   

    晕呀,你可以直接使用Access直接将DBF文件导入,或者,如果你在程序里做的话,可以用ADO连接access数据库,用TDBF控件连接DBF数据库就可以做到了。TDBF控件你可以到www.playicq.com下。
      

  6.   

    加一句,记不太清是不是playicq.com上有TDBF下载,你也可以到www.51delphi.com等网站看看,或者,给我个邮件,我给你发一个,[email protected]