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

为什么在调用sqlite3 stmt上的步骤时出现sqlite3错误14(无法打开数据库)?,sqlite,Sqlite,我在尝试踩下sqlite3\u stmt时遇到SQLite错误。令人惊讶的是,我得到了错误14:无法打开数据库文件 这让人困惑,因为我之前打开了数据库,并成功地向其中一个表提交了一个insert。我从未关闭过数据库 BEGIN TRANSACTION INSERT to table A INSERT to table B END TRANSACTION 当我尝试运行第二个insert命令时,失败了 有人知道是什么导致了这个问题吗?很可能SQLite无法为事务创建/写入所需的临时文件。检查你的临

我在尝试踩下
sqlite3\u stmt
时遇到SQLite错误。令人惊讶的是,我得到了错误14:无法打开数据库文件

这让人困惑,因为我之前打开了数据库,并成功地向其中一个表提交了一个insert。我从未关闭过数据库

BEGIN TRANSACTION
INSERT to table A
INSERT to table B
END TRANSACTION
当我尝试运行第二个insert命令时,失败了


有人知道是什么导致了这个问题吗?

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


请参阅。

此解决方案对我有效。将目录发送给打开数据库的用户

尝试使用和SQLITE_CONFIG_LOG安装日志功能。