要备份数据库直接用程序写copyfile不就行了吗

解决方案 »

  1.   

    copyfile('源文件','生成的目标文件',true/false);
      

  2.   

    试一下下面的代码,对你有帮助的,。
    var
         filename:string;//目的表名
         source,target: TFileStream
         have:boolean;
    begin
         source:=TFileStream.Create('路径名\源表名.db',fmOpenRead );
         try
           target:=TFileStream.Create(路径名\filename,fmOpenWrite or 
                                      fmCreate);
           try
             if target.CopyFrom(source,source.Size)=source.Size then
               ShowMessage('成功备份到+filename+'!!!');
           finally
             target.Free;
           end;
         finally
           source.Free;
         end;
    end;
      

  3.   

    surfguy(冲浪小子):
    我用你的方法不行,提示:
    source:=tfilestream.create(....,fmopenread);
    不能以只读的方式打开。
      

  4.   

    surfguy(冲浪小子):
    我用你的方法不行,提示:
    source:=tfilestream.create(....,fmopenread);
    不能以只读的方式打开。