2017-02-07 12 views
0

デスクトップアプリケーションでsqliteを使用しています。アプリケーションがインストールされると、データベースファイルがインストールフォルダ(プログラムファイルのアプリケーションフォルダ)に作成されます。私は、sqliteファイルを変更したいと思いますが、できません。アプリケーションフォルダにあるsqlite dbファイルの変更方法

私が修正しようとすると、sqliteファイルに読み取り専用エラーが表示されます。

また、そのフォルダにアクセス許可を与えようとしましたが、動作しません。

+0

SQLite Administratorのようなものを使用してdbを開くとどうなりますか? http://sqliteadmin.orbmu2k.de/ – gmdev86

答えて

0

あなたは.sqliteファイルのコピーを作成し、これを変更する必要があります:

How to copy a file while it is being used by other process

もちろん、あなたのアプリケーションがロックした非常に同じデータベース・ファイルに書き込むことができません。アプリケーションが現在動作しているときにこれを行う理由がわかりません。これにより、データの不一致の問題が発生する可能性があります。

関連する問題