找回密码
 立即注册
收起左侧

qt数据库数据修改问题

1
回复
4265
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2018-11-14 15:27:57 显示全部楼层 |阅读模式
1Qter豆
数据库表通过QTableView显示,在view里面可以修改数据,修改后model->submitAll()提交。问题是现在在view里面修改的话,数据库类型的限制没有了,int类型的输入string也不会报错,数据库表内也会跟着这么改。
比如,年龄age是int类型,在view里可以改成wang。怎么设置可以保证数据修改按照数据库自己的定义类型?


回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-11-14 16:20:03 显示全部楼层
这个一个解决办法是在你提交之前,手动检查所有的数据,然后提示错误或者提交!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了