【发布时间】:2012-08-16 07:46:23
【问题描述】:
我正在制作一个将在 Windows 上使用的安装包,其中包含一个 sqlite3 数据库(不是只读的)。
当安装包后,sqlite3 数据库由于某种原因变成了只读的。顺便说一句,我正在使用 python 2.7.3(带有 sqlite3 lib)来读取/写入它。
我的问题是,我是否可以通过 python 脚本、bat 脚本或 inno 设置脚本解锁 sqlite 数据库以成为读/写?
或者有没有办法让我修改我的 inno 设置脚本以防止 sqlite 数据库首先变成只读?
我已经尝试搜索论坛并在谷歌上搜索答案,但没有成功找到答案。
提前致谢!
【问题讨论】:
-
您是否将其安装在 Program Files 下?这对普通用户是只读的,数据文件应该放在其他地方。
-
是的。我懂了。那我试试安装在别处,谢谢!
-
是的,现在可以使用了!谢谢! :)
-
请采纳答案,以提高您在这里的可信度。否则,没有人会再帮助你了。
标签: python sqlite inno-setup