背景

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、将属性里面 只读前面的对勾选掉,就可以了
SQLite数据库使用时碰到的问题-LMLPHP

刚开始碰到这个问题,觉得不应该是文件的问题,后面发现,确实是。

每篇一句

人生就有许多这样的奇迹,看似比登天还难的事,有时轻而易举就可以做到,其中的差别就在于非凡的信念。
10-11 09:30