QtSqlite

spn_gz 2012-02-09 12:21:43
程序在Ubuntu上运行正常,可以插入数据到数据库,但是到6410板子上就插入失败!用query.lastError()和QSqlDatabase.lasterror()打印的信息是:
query.lasterror== "attempt to write a readonly database Unable to fetch row"


qdatabase.lasterror== "Driver not loaded Driver not loaded"

现在不知道该怎么解决了!求教啊!
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
spn_gz 2012-02-10
  • 打赏
  • 举报
回复
应该是加载了,在程序中通过QSqlDatabase::drivers()输出结果是:“QSQLITE”
spn_gz 2012-02-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 openxmpp 的回复:]
你板子里加载plugins下的qtsqlite.so了吗
[/Quote]
嗯,通过QSqlDatabase::drivers()输出结果:"QSQLITE"
乔巴好萌 2012-02-10
  • 打赏
  • 举报
回复
你板子里加载plugins下的qtsqlite.so了吗
spn_gz 2012-02-10
  • 打赏
  • 举报
回复
嗯,应该是跟cramfs是只读文件系统有关系吧。今天想尝试做yaffs文件系统。你知道具体的方法吗?在网上看到各种错误,各种修改!都蒙圈了~~ 还望不吝指教啊~
程序员小迷 2012-02-10
  • 打赏
  • 举报
回复
没用过,看起来是数据库只读写不进去的意思

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧