C++ Select在Sqlite数据库中起作用,但Insert和Update语句不起作用

C++ Select在Sqlite数据库中起作用,但Insert和Update语句不起作用,c++,database,qt,sqlite,insert,C++,Database,Qt,Sqlite,Insert,我在开发环境中使用带有qt的sqlite数据库,它工作得非常好(插入和更新记录),但当我在部署后使用相同的数据库文件(从开发环境复制)时,插入、删除和更新会在填充数据库时出错。可能有什么问题?将数据库文件复制到其他位置后,数据库文件是否工作 任何帮助都将不胜感激。所以这是一种解决方法。限制是Windows 7不允许您更改安装该程序的C驱动器中的文件。建议将此类文件放入应用程序数据文件夹或用户主页,如“我的文档”等。您会遇到哪些错误?也考虑发布一些代码。我现在没有代码,但老实说,我只对DB。Exc

我在开发环境中使用带有qt的sqlite数据库,它工作得非常好(插入和更新记录),但当我在部署后使用相同的数据库文件(从开发环境复制)时,插入、删除和更新会在填充数据库时出错。可能有什么问题?将数据库文件复制到其他位置后,数据库文件是否工作


任何帮助都将不胜感激。

所以这是一种解决方法。限制是Windows 7不允许您更改安装该程序的C驱动器中的文件。建议将此类文件放入应用程序数据文件夹或用户主页,如“我的文档”等。

您会遇到哪些错误?也考虑发布一些代码。我现在没有代码,但老实说,我只对DB。Excor()调用进行了布尔检查。更多关于我是非常新的qt。是否仍要进行检查以检查实际错误,而不是仅获取true或false?您可以在
lastError()
中获取错误的字符串描述。好的,我会试试,然后回来。