当前位置:网站首页>QT连接两个qslite数据库报错QSqlQuery::exec: database not open
QT连接两个qslite数据库报错QSqlQuery::exec: database not open
2022-07-29 07:01:00 【CSDN问答】
QT连接两个qslite数据库出现数据连接问题报错QSqlQuery::exec: database not open
两个数据库是两个不同的界面,这是其中一个数据库的代码
主函数程序
QSqlDatabase m_db=QSqlDatabase::addDatabase("QSQLITE","material_connect");
m_db.setDatabaseName("E:\Damage-assessment\software\QT\GUI\GUI4.0\gui1.0\build-gui-Desktop_Qt_5_14_2_MSVC2017_64bit-Release\mental_material.db");
if(m_db.open()) { qDebug()<<"open success1"; } else { qDebug()<<"open failed1"; } QSqlQueryModel *model=new QSqlQueryModel(this); QString sql; sql="select name as 姓名 ,density as 密度, shear_modulus as 剪切模量 ,yield_stress as 屈服应力, maximum_yield_stress as 最大屈服应力, melting_temperature as 熔化温度 from mental_material"; model->setQuery(sql,m_db); ui->display->setModel(model);点击按钮的槽函数
void material::on_show_pushButton_clicked()
{
QSqlQueryModel *model=new QSqlQueryModel;
QString sql;
sql="select name as 姓名 ,density as 密度, shear_modulus as 剪切模量 ,yield_stress as 屈服应力, maximum_yield_stress as 最大屈服应力, melting_temperature as 熔化温度 from mental_material";
model->setQuery(sql,m_db); ui->display->setModel(model);}
运行结果及报错内容
这是运行后的图片

但是点击显示按钮,数据库没有了

报错QSqlQuery::exec: database not open
边栏推荐
- 【OpenGL】着色器(Shader)的使用
- 反射reflect
- Operator3-设计一个operator
- CAN&CANFD综合测试分析软件LKMaster与PCAN-Explorer 6分析软件的优势对比
- npm install报错npm ERR Could not resolve dependency npm ERR peer
- Problems encountered in vmware16 installing virtual machines
- Scala higher order (IX): pattern matching in Scala
- 一篇长文---深入理解synchronized
- 2-unified return class dto object
- Redis Basics
猜你喜欢
![[OpenGL] use of shaders](/img/73/1322afec8add6462ca4b82cb8112d1.png)
[OpenGL] use of shaders

Vmware16 create virtual machine: cannot create a new virtual machine, do not have permission to perform this operation

js第四天流程控制(if语句和switch语句)

Summary of OCR optical character recognition methods

我,28岁,测试员,10月无情被辞:想给还在学测试 的人提个醒......

Variables and encryption in ansible

女研究生做“思维导图”与男友吵架!网友:吵架届的“内卷之王”....

Job 7.28 file IO and standard IO

Synchronous / asynchronous, blocking / non blocking and IO

1-后台项目搭建
随机推荐
Ansible中的变量及加密
gin 服务退出
Nodejs安装教程
Thoroughly understand kubernetes scheduling framework and plug-ins
Excel文件读写(创建与解析)
请问flink支持sqlServer数据库么?获取sqlServer数据库的变化
Comparison of advantages between can & canfd integrated test analysis software lkmaster and PCA Explorer 6 analysis software
MySQL 使用客户端以及SELECT 方式查看 BLOB 类型字段内容总结
如何与斯堪尼亚SCANIA建立EDI连接?
WPF nested layout case
Scala higher order (10): exception handling in Scala
CAN&CANFD综合测试分析软件LKMaster与PCAN-Explorer 6分析软件的优势对比
Vite3.0 has been released, can you still roll it (list of new features)
Clock tree synthesis (I)
2022-07-28: what is the output of the following go language code? A:AA; B:AB; C:BA; D:BB。 package main import ( “fmt“ ) func main() { f
2022-07-28:以下go语言代码输出什么?A:AA;B:AB;C:BA;D:BB。 package main import ( “fmt“ ) func main() { f
Unity sends a post request to the golang server for parsing and returning
Cvpr2021 | multi view stereo matching based on self supervised learning (cvpr2021)
Leetcode 879. profit plan
作业7.28 文件IO与标准IO