Use RarWin to backup files,include paradox or access,etc.
Can't use WinZip,since it can't with parameters.
winexec(...)

解决方案 »

  1.   

    备份数据库当然是batchmove了,既简单又方便不过不要用 copy的属性 到恢复时很麻烦的
      

  2.   

    SQLServer:
    SQL.Text := 'backup database mydatabase to disk=''c:\database.bak''
    disk='filename'
    这个Filename是对数据库服务器来说的,如果不是你的机子,那这个目录必须是网络目录(\\machine\share\abc.bak)
    如果是文件类型的,用CopyFile()
      

  3.   

    用查詢控件執行一個備份語句是最有效的方法﹐可是...
    怎么樣去連接這個數據庫﹖只有取得這個數據庫的使用權才能進行備份是不是﹖
    1.用ODBC嗎﹖不是要為每一個需備份的數據庫都設一個數據源﹖
    且到備份結束時還是有'Cann't create cursor handle'的錯誤﹐不過備份文件還是正確的。
    2.用ADO嗎﹖總是不到3分鐘就出現'TimeOut expired'的錯誤﹗備份失敗。