背景
1、最近使用sqlite数据库,因为轻量,所以,不需要特别的部署服务器环境。
开发的平台使用的是Qt
碰到的问题
1、我在向数据库中插入字段的时候,少写了一个字段的内容,报这个错误
QSqlError("", "Unable to fetch row", "No query")
数据库表中有三个字段,我只用语句向里面写了两个,报错。
2、拷贝现成的数据库文件(.db)文件,直接替换原来数据库,报错
QSqlError("8", "Unable to fetch row", "attempt to write a readonly database")
这个是因为我需要把这个.db文件的属性做一个修改:
解决方法:
1、找到对应的.db文件,右键—属性
2、将属性里面 只读前面的对勾选掉,就可以了
刚开始碰到这个问题,觉得不应该是文件的问题,后面发现,确实是。
每篇一句
人生就有许多这样的奇迹,看似比登天还难的事,有时轻而易举就可以做到,其中的差别就在于非凡的信念。