如何獲取SQLite內存數據庫備份?我在Windows應用程序中創建數據庫。我想在關閉應用程序時進行數據庫備份。.NET中的SQLite內存數據庫備份
11
A
回答
10
據我所知,System.Data.SQLite還不支持它,所以你需要編寫一些代碼。 System.Data.SQLite論壇包含一個示例:http://sqlite.phxsoftware.com/forums/t/2403.aspx。如上所述,當您修補System.Data.SQLite並直接調用SQLite時,您需要自行承擔風險。
0
用「基於文件的數據庫」替換「內存數據庫」怎麼辦?
如果關閉應用程序,該文件將仍然存在。
在程序啓動時,您必須確保數據庫文件已被刪除。
+3
不......實際上我們只是想在內存數據庫中使用。這是我們的首要要求。 – Omkar 2011-02-07 07:55:02
0
,你可以嘗試這個代碼
using (var location = new SQLiteConnection(@"Data Source=activeDb.db; Version=3;"))
using (var destination = new SQLiteConnection(@"Data Source=backupDb.db; Version=3;"))
{
location.Open();
destination.Open();
location.BackupDatabase(destination, "main", "main", -1, null, 0);
}
[C#SQLite的內存流爲DB(的
相關問題
- 1. sqlite備份內存數據庫C++
- 2. SQLite數據庫備份android
- 3. 如何在內部存儲備份sqlite數據庫
- 4. 將SQLite數據庫複製到存儲設備進行備份
- 5. 內容數據庫備份
- 6. 內存數據庫作爲數據庫故障的備份
- 7. 如何在Qt中的sqlite內存數據庫和文件數據庫之間進行備份/存儲?
- 8. 自動備份SQLite數據庫
- 9. 如何備份sqlite數據庫?
- 10. SQLite數據庫備份到SD卡
- 11. Sqlite數據庫備份和加密
- 12. 如何備份SQLite數據庫?
- 13. 如何備份sqlite數據庫?
- 14. SQLite中內存數據庫的優點
- 15. 在內存中的SQLite數據庫
- 16. SQLite僅適用於內存和備份
- 17. 數據庫備份
- 18. 備份數據庫
- 19. 備份數據庫
- 20. Android備份/恢復:如何備份內部數據庫?
- 21. 數據庫備份的Android
- 22. mysqli的數據庫備份
- 23. Heroku數據庫備份存儲當數據庫不活動
- 24. .net/PowerShell良好的內存數據庫?
- 25. 如何將Android上的SQLite數據庫備份/恢復到Dropbox
- 26. 服務器上的Android應用數據庫(sqlite)備份
- 27. 備份後如何恢復SQLite數據庫的Android
- 28. SQLite:數據庫錯誤,「內存不足」
- 29. SqLite在內存數據庫和NHibernate
- 30. sqlite內存數據庫和多線程
可能重複http://stackoverflow.com/questions/11383775/c-sharp-sqlite-memory-stream-as -db) – lxa 2013-09-17 19:34:08