簡體   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