我用的是access数据库想实现备份和恢复的功能,有下面两个问题,请教高手(虽然在网上也看了很多,不完善)
一:有的软件退出的时候自动备份数据库到安装目录所指定的文件夹,请问怎么实现的?二:如果手工备份恢复,我有下面的问题,请教:
首先我是通过配置文件获取相对路径的数据库,(不能用绝对路径,因为考虑到用户选取的安装目录不同).◆◆如果备份的数据放在其他分区,但是我是用Application.StartupPath+数据库名的这种方式读取数据的,那么下次读取的数据不还照样是旧数据(不是备份的数据),◆◆如果备份的数据放在软件的同一个分区,假设这个分区格式化了,那不是照样起不到备份的作用?(当然软件可以重装)
鉴于上述情况,一个高手给我了这样的方法,就是每次退出备份的时候,将备份数据的路径写入配置文件,那么在配置文件中就用绝对路径.这样很好的解决了问题,但是每次如何将备份的数据路径写入xml的配置文件呢?请代码释之!谢谢!
ps:也想知道如何压缩access数据库的,在dephi中很好实现!