私はUWPアプリケーションにsqliteデータベースを持っています。私のアプリケーションの最初の起動時に、私はデータベースを作成し、すべてのテーブルとものを設定します。私はアプリで遊んで、ちょうど良いデータを生成します。しかし、私がアプリケーションを終了して再起動すると、クエリを実行しようとしている間に'file is encrypted or is not a database'
というエラーが表示されてしまいます。 は、私はsqlite3.dll v3.12.0を使用して、ここで(例えば、暗号化キーと)私のプラグマkeyステートメントでいます:sqliteデータベースを開くときに 'ファイルが暗号化されているかデータベースではありません'エラーです
"PRAGMA key='aes256:66zk4rsKBIfSJ4vhF1XkzFxzrznOhjjnotuHRdKADIg='"
私は2番目の起動時に、暗号化キーは、プラグマキーを実行するために使用されている、検証しましたステートメント。
編集:暗号化がうまくいったようです。私がSQLite Managerのようなツールを使用して同じキーを提供すると、dbが正常にオープンします。
こんにちはアシシュ、あなたはそのプラグマキーとDBの暗号化をトリガするために使用私のC#のコードを伝えることができますか? – toroveneno