繁体   English   中英

备份和还原SQLCE .sdf数据库

[英]Backup and Restore a SQLCE .sdf database

我的应用程序需要备份和还原.sdf文件。 使用相同的数据集,整个应用程序只有一个dataSet以及表单上的某些bindngSource和表适配器。

为了测试起见,我尝试在运行时将.sdf复制到备份文件夹中,然后再还原以恢复它,但我的应用程序找不到该文件了,就像不再存在该文件一样。

由于dataSet是在应用程序的开始和结束时自动执行的,因此我应该如何管理打开和关闭数据库的连接?

得到了答案

http://social.msdn.microsoft.com/forums/zh-CN/sqlce/thread/79d2f8a2-1366-4d14-8c61-220f47183368/

(...)

将OpenFileDialog.RestoreDirectory标志分配为true,然后在它关闭后将在打开对话框之前还原原始目录。...那样您就不需要Directory.SetCurrentDirectory。

fileChooser = new OpenFileDialog();
fileChooser.RestoreDirectory = true;

(...)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM