首页| 论坛| 消息

标题:qt5.14.2 数据库SQLITE 无法显示建立的表
作者:时间有的是
日期:2022-03-09 12:21
内容:

本人用qt版本5.14.2 数据库SQLITE 在ui界面添加一个tableview编译无法显示表 何解?
pro添加QT += core gui sql
随后新添加一个头文件connection。h 代码如下:
#include
#include
#include
static bool createConnection()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("my.db");
if(!db.open()){
QMessageBox::critical(0,"cannot open database",
"Unable to establish a database connection.",QMessageBox::Cancel);
return false;
}
QSqlQuery query;
//创建student 表
query.exec("create table student (id int primary key,"
"name varchar,course int)");
query.exec("insert into student values(1,'李强',11)");
query.exec("insert into student values(2,'马凉',11)");
query.exec("insert into student values(3,'孙宏',12)");
//创建 course表
query.exec("insert into course values(10,'数学','王老师')");
query.exec("insert into course values(11,'英语','张老师')");
query.exec("insert into course values(12,'计算机','白老师')");
return true;
}
在ui界面我加个tableview控件,用来显示我 ..


#1 [时间有的是 03-09 14:00]
经过一番不懈的努力,终于找到问题所在。感谢各位!

回复 发表
主题 版块