为什么在调用sqlite3_stmt上的步骤时出现sqlite3错误14(无法打开数据库)?

时间:2014-01-24 22:07:19

标签: sqlite

尝试登入sqlite3_stmt时遇到 SQLite 错误。令人惊讶的是,我收到错误14:无法打开数据库文件

这是令人困惑的,因为我之前打开了数据库,并成功地将一个插入提交到其中一个表中。我没有关闭数据库。

BEGIN TRANSACTION
INSERT to table A
INSERT to table B
END TRANSACTION

当我尝试运行第二个插入命令时,我得到了失败。

有没有人知道可能导致此问题的原因?

1 个答案:

答案 0 :(得分:0)

SQLite可能无法创建/写入事务所需的临时文件。检查你的临时位置。

请参阅sqlite3_temp_directory