0
我在桌面應用程序中使用sqlite。安裝應用程序後,會在安裝文件夾(程序文件中的應用程序文件夾)中創建數據庫文件。我想修改sqlite文件,但不能。如何修改位於應用程序文件夾中的sqlite db文件
當我嘗試修改時,它顯示sqlite文件中的只讀錯誤。
我也嘗試給該文件夾的權限,但它不起作用。
我在桌面應用程序中使用sqlite。安裝應用程序後,會在安裝文件夾(程序文件中的應用程序文件夾)中創建數據庫文件。我想修改sqlite文件,但不能。如何修改位於應用程序文件夾中的sqlite db文件
當我嘗試修改時,它顯示sqlite文件中的只讀錯誤。
我也嘗試給該文件夾的權限,但它不起作用。
您將需要創建.sqlite文件的副本,並修改這一個:
How to copy a file while it is being used by other process
顯然,你將無法寫入您的應用程序已鎖定非常相同的數據庫文件。我看不到任何理由說明爲什麼當應用程序正在運行時你想這樣做。這可能會導致數據不一致問題。
如果您嘗試使用類似SQLite Administrator來打開數據庫,會發生什麼情況? http://sqliteadmin.orbmu2k.de/ – gmdev86