1、DataPump不行吗
2、BDE转换一下

解决方案 »

  1.   

    方法一
    用TBatchMove控件
    with tblDest do
      begin
        tblDest.TableName := BackupPath+strFileName+'.dbf';
      end;
      with  BatchMove do
      begin
        Source            := qrySource;
        Destination       := tblDest;
        Mode              := batCopy;
        try
          BatchMove.Execute();
        except
          writelog('备份文件['+strFileName+']出错!');
          qrySource.Close();
          result := false;
          exit;
        end;
    方法二,
    建立一个dbf模板文件,导数据时将其拷贝到指定的目录下, 填充数据即可
      

  2.   

    导出到excel用到ole尚可,导到dbf没有必要用到dbf
    你可动态建一张表 TableType :=  ttFoxPro;
    然后将dbgrid中的记录循环写入表
    就可实现了