我想恢復被刪除的記錄,並從SQLite的數據庫文件放置的數據,我如何從sqlite中恢復已刪除的數據?
我檢查我的數據庫文件,文本編輯器,我看到丟棄的數據仍然是有..
我使用SQLite3.dll (in c#)
但我can` t找到一些屬性打開分貝與丟失的數據或...
有沒有任何庫幫助我?或從sqlite數據庫文件恢復數據的簡單代碼?
編輯1:
我試圖找到一個數據恢復庫或程序源碼..許多searchs後,我發現http://www.devart.com/dotconnect/sqlite/docs/Devart.Data.SQLite~Devart.Data.SQLite.SQLiteDump.html
SQLiteConnection.Open();
SQLiteDump sqSqlDump = new SQLiteDump();
sqSqlDump.Connection = SQLiteConnection1;
sqSqlDump.IncludeDrop = true; //<<-- check here
sqSqlDump.Backup();
StreamWriter stream = new StreamWriter("d:\\dump.dmp");
stream.WriteLine(sqSqlDump.DumpText);
stream.Close();
,我可以使用IncludeDrop
財產爲後盾數據我但這個圖書館是不是免費的,我不能使用它..我喜歡找到免費的圖書館或程序...
如果你的時間比你的錢少,你必須閱讀[文件格式文檔](http://www.sqlite.org/fileformat2.html)並手工提取數據。 –
@CL,tanx ..它對我很好..我的問題是我住在我沒有去過簽證卡或在線購買的國家或..我應該寫它,而不是買它..;) –