我想去备份我程序的数据库
怎么才能够做到?   数据库在程序的 目录下
 我怎么才能 在 我的程序上加个按钮 让我把数据库备份到我想要备份的地方 
写什么代码?
谢谢

解决方案 »

  1.   

    sybase ,sqlserver可以使用bcp命令
    oracle 中8 可以用exp80,9可以用exp
      

  2.   

    具体点好吗?  我用的是简单的access
      

  3.   

    直接用backup/retore database的sql语句就行了
    with tquery1 do
    begin
     close;
     sql.clear;
     sql.add('backup database ur_database to ''' + ur_pathfilename + '''');
     execsql;
    end;
      

  4.   

    if copyfile('d:\123.dbf','e:\456.dbf',false) showmessage('ok')
      

  5.   

    ACCESS,COPYFILE 就行了,想COPY到哪就写到哪Ispath:=ExtractFilePath(paramstr(0))+'sdsf.mdb';
      if copy(ml.Path,length(ml.Path),1)='\' then
        begin
         ispath1:=ml.Path+'sdsf.mdb';
        end
      else
        begin
         ispath1:=ml.Path+'\sdsf.mdb';
        end;
      copyfile(PChar(Ispath),PChar(ispath1),true);
      application.MessageBox('备份成功!!','收费系统',64);