qt操作一个sqlite数据库的两张表

嵌入式乌托邦 2017-08-19 12:40:43
有个比较低级的问题,在qt里面,有一个数据库db,里面有2张表,一个person,一个person2,打开这个数据库后,往person里面可以插入数据,person2却插不进,这是怎么回事?

插入person : insert into person (id,name,age) values ('1','aaa','20')

插入person2 : insert into person2 (id,name,age) values ('1','bbb','24')
...全文
754 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_522 2017-08-21
  • 打赏
  • 举报
回复
你把你新建数据库,跟对数据库的插入操作写出来吧。 理论上,两条语句是没问题的
  • 打赏
  • 举报
回复
你的插入数据库的代码写的不对吧,检查一下插入代码有没写对。
嵌入式乌托邦 2017-08-19
  • 打赏
  • 举报
回复
引用 楼主 lutao614 的回复:
有个比较低级的问题,在qt里面,有一个数据库db,里面有2张表,一个person,一个person2,打开这个数据库后,往person里面可以插入数据,person2却插不进,这是怎么回事? 插入person : insert into person (id,name,age) values ('1','aaa','20') 插入person2 : insert into person2 (id,name,age) values ('1','bbb','24')
错误:QSqlError(-1, "Unable to fetch row", "No query")
儿大不由爷 2017-08-19
  • 打赏
  • 举报
回复
看不出问题,返回什么错误

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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