最简单是就是复制,粘贴!begin if copyfile('D:\test\db\txgz\gzsjk.dbf','D:\test\db_bak\txgz\gzsjk_bak.dbf',false) and copyfile('D:\test\db\zggz\gzjsk.dbf','D:\test\db_bak\zggz\gzjsk_bak.dbf',false) then application.MessageBox('数据备份成功','备份数据',mb_ok) else application.MessageBox('数据备份失败','备份数据',mb_ok); end; ,恢复时COPY回来就行了,但是因为数据可能在使用中很容易出错!!
if copyfile('D:\test\db\txgz\gzsjk.dbf','D:\test\db_bak\txgz\gzsjk_bak.dbf',false)
and copyfile('D:\test\db\zggz\gzjsk.dbf','D:\test\db_bak\zggz\gzjsk_bak.dbf',false)
then
application.MessageBox('数据备份成功','备份数据',mb_ok)
else
application.MessageBox('数据备份失败','备份数据',mb_ok);
end;
,恢复时COPY回来就行了,但是因为数据可能在使用中很容易出错!!
如果是sql server,oracle,sysbase等数据库好象不行把
针对不同的数据库用不同的方法啊。不过,
我还是习惯用不同数据库平台的SQL语句来做。
可以用SQL自己的数据维护计划自己进行管理。
在程序中怎么做,不知道了
sql下 backup database database_name to disk ='c:\....'.
restore database database_name to disk ='c:\....'.
方法好象不止一种