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覆盖了原来的数据库。然后。怎么解决?? 关于gridview控件的编辑功能 VS2008制作安装包时不可避免的问题?请赐教! 求某一天在当年中是 属于单周还是双周?急。。。 关于SQL语句问题...(在线等待..) 请问如何将生成的图片显示在一个Image控件中? 关于HttpWebRequest.AddRange的问题 C#中多个线程同时增加一未加锁共享变量的值,最后却不等于总增加值的问题 .NET与域控制器有冲突???近来讨论!!!100分送 如何将数字转为十六进制? 对象的赋值问题 关于 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覆盖了原来的数据库。然后。怎么解决??