Sqlite打开错误“无法打开数据库”

时间:2010-10-27 05:04:49

标签: iphone objective-c cocoa-touch sqlite ios4

在我的应用中,我使用日历控件来按日期存储信息。

日历控件的链接http://blog.webscale.co.in/?p=244

例如,当前选定的月份是2010年10月。现在如果我切换回2010年4月并尝试回归到2010年10月&访问我在10月份存储的日历中的数据然后我得到错误:

  

Sqlite打开错误:无法打开数据库文件

无需在几个月之间切换即可正常工作。

我已经完成的基本故障排除和检查是:

  1. 我更改了数据库文件权限并包含目录的权限,但它对我没有帮助。

  2. 数据库文件路径也正确,数据库不为空。

  3. 可能出现什么问题?

1 个答案:

答案 0 :(得分:2)

我得到了答案;我打开了数据库,但没有关闭它,多个数据库实例发生冲突,导致数据库被锁定。