winform c# access实现备份 我想在用户登录时或退出时备份一次数据库,怎么做?、、是要把数据库复制到其他地方吗?代码怎么写?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 登录时复制一次即可,文件名称格式 (yyyy.MM.dd)FileName.MDB 这样一天备份一次也就足够了. 我记得貌似Access在使用状态是不能被拷贝的,如果可以楼上的方案可行,否则就想别的办法吧。 就楼上是对的,你在复制之前 得先与数据库断开连接,那后呢,就是 在C# 中运行 Dos 的Copy 命令,代码 你自己搜一下就好了。 主要的 就是 在C# 环境下 运行Dos 命令 这是关键,很简单的,我也用过 file复制算了,如果要记录备份,就读取记录看差异备份。 string path = "ExamRecord.mdb";string path2 = "ExamRecordtmp.mdb"; using (FileStream fs = File.Create(path)) { } File.Delete(path2); File.Copy(path, path2, true);执行到File.Create(path)会创建一个新的空的ExamRecord.mdb覆盖了原来的数据库。然后。怎么解决?? UDP客户端连接服务器问题,求解决 新手提问(附代码) 如何修改按钮等控件不可用时的状态 .Net C#开发简单GPIB通讯程序 关于汉字的处理 STREAMREADER 的问题。用过得都来帮助一下。(顶贴有分) 这样功能如何实现 求大家帮帮忙,万分感谢! 关于客户端不安装数据库实现数据库查询的方法 如何用C#在基于WEB的方式下控制扫仪描 请教关于文件读写的几个问题? 关于 Page_Load 丢失值的问题 关于C# 清空缓存和释放内存
string path2 = "ExamRecordtmp.mdb";
using (FileStream fs = File.Create(path)) { }
File.Delete(path2);
File.Copy(path, path2, true);
执行到File.Create(path)会创建一个新的空的ExamRecord.mdb覆盖了原来的数据库。然后。怎么解决??