错误 :QSqlQuery::value: not positioned on a valid record
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,前提:win xp环境; Qt SDK版本v1.1.3; 库文件版本4.7.4;数据库驱动类型: QODBC有两次遇到过如题所述的warning.均自行解决.出现场合与解决方法如下:第一次, 使用QS
千家信息网最后更新 2026年11月01日错误 :QSqlQuery::value: not positioned on a valid record
前提:
win xp环境; Qt SDK版本v1.1.3; 库文件版本4.7.4;
数据库驱动类型: QODBC
有两次遇到过如题所述的warning.
均自行解决.
出现场合与解决方法如下:
第一次, 使用QSqlRelationalTableModel模型.将数据库的第一列设置为QSqlRelation
model->setRelation( 0, QSqlRelation( "name_of_sql", "id", "name"));//warning
然后在利用QSqlRelationalTableModel编辑数据库时出现如题报警.
解决方法:
不把数据库第一列设为QSqlRelation
还有一次,建立数据库时,将第二列设为primary key
然后在编辑数据库时出现如题报警.
解决方法:
把第一列设为primary key
不是很懂发生这种问题的原理,但是都误打误撞的解决了.分享给大家.
数据
数据库
方法
版本
时出
报警
误打误撞
前提
原理
场合
库文件
模型
环境
第一次
类型
问题
驱动
错误
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有格互联网科技
互联网科技公司简介
互联网科技公司华为
今日互联网科技
工业互联网科技新基建
中国 科技 互联网
互联网科技英文翻译
互联网科技公司需要的职位
中国航天科技大学国际工业互联网
互联网科技扶贫时间
翼展科技 首家互联网医院
上海京穆互联网科技有限公司
互联网科技数字货币
艺电能源互联网科技有限公司招聘
西安左小互联网科技有限公司
陕西彩京云互联网科技有限公司
华人运通互联网科技公司
伍佰万互联网科技是干嘛的
中国主要互联网科技公司
利用互联网等科技手段
小米移动互联网科技园
互联网是不是新科技
互联网与科技发展
关于新基建和互联网科技
左右互联网络科技
蓝色互联网科技
哈尔滨新华互联网科技学院
智腾互联网科技有限公司
阿大互联网科技有限公司
中国互联网有什么科技