2016-04-29 13 views
1

Xamarin.Formsを使用して構築されたiOSアプリケーションで、いくつか(3/1400)のdb破損が発生しています。Sqlite3データベース破損 - 修復Xamarin

私は物理のsqliteのDBを見てみると、サイズがコンテンツを示し、doing a dumpは、完全なデータとSQLスクリプトを返しますが、破損が発生した時点で、この

/**** ERROR: (11) database disk image is malformed *****/

のように終わります。

this sqlite3 snippetを使用して、私は読み取り可能でクエリ可能なデータベースの作業コピーを取得します。

壊れたdbのコピーをデバイスに作成し、iOSデバイス自体の2番目の方法を使用して回復することができ、リモートユーザーが引き続き作業できるようにしたいと考えています。

質問:XAMarinフォームのiOSでsqlite3コマンドの同等機能を取得するにはどうすればよいですか?

答えて

0

私が知る限り、これをプログラム的に行う方法はありません。あなたは、コマンドライン修復ユーティリティのソースを見て、プログラマチックに呼び出すことができるようにそれらを移植しようとする可能性があります。

関連する問題