【发布时间】:2010-11-30 05:05:37
【问题描述】:
我在 Snow Leopard 10.6 中编程。我的应用程序成功打开了一个本地存储的数据库,但是当它尝试插入数据库时,我继续收到 “磁盘 I/O 错误”。任何人对可能导致此问题的原因有任何想法吗?
谢谢 杨
【问题讨论】:
我在 Snow Leopard 10.6 中编程。我的应用程序成功打开了一个本地存储的数据库,但是当它尝试插入数据库时,我继续收到 “磁盘 I/O 错误”。任何人对可能导致此问题的原因有任何想法吗?
谢谢 杨
【问题讨论】:
来自sqlite.org:
SQLITE_IOERR
如果操作系统通知 SQLite 无法执行,则返回此值 一些磁盘 I/O 操作。这可能意味着磁盘上没有剩余空间了。
这可能是原因之一。另一个可能是权限不足(也许 db 文件被写保护?)。
【讨论】: