(Qt SDK)MySQL 头脑风暴-.-.
(Qt SDK) MySQL Brainstorm -.-
我创建了一个数据库。一切似乎都是为了开始填充它,但是每次我尝试调试我的项目时,它都会将此错误抛到我的脸上:
"错误: C1083: 无法打开包含文件: 'QtSql': 没有这样的文件或 目录">
我不明白为什么我会得到它。在每个项目中,我都做同样的事情,而且效果很好。
我包括:
#include <QtSql>
然后我像这样创建数据库:
db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setPort(3306);
db.setDatabaseName("nevekdb");
db.setUserName("root");
db.setPassword("");
然后我尝试以这种方式获取内容:
ui->tableWidget->setColumnCount(4);
ui->tableWidget->setRowCount(selectQuery.size());
QStringList fl;
fejlecek << "ID" << "Name" << "Password" << "Appartment Floor";
ui->tableWidget->setHorizontalHeaderLabels(fl);
int i=0;
while (selectQuery.next())
{
ui->tableWidget->setItem(i,0,new QTableWidgetItem(selectQuery.value(0).toString()));
ui->tableWidget->setItem(i,1,new QTableWidgetItem(selectQuery.value(1).toString()));
ui->tableWidget->setItem(i,2,new QTableWidgetItem(selectQuery.value(2).toString()));
ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(selectQuery.value(3).toInt())));
QTableWidgetItem(selectQuery.value(3).toString()));
i++;
您应该在 .pro 文件中添加此行:
QT+= sql
相关文章:
- C++MySQL C api用户输入行
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 使用mysql c++连接器的未定义引用
- 无法在C++中建立与MySQL数据库的连接
- mysql C++ connector [mysql-connector-c++-8.0.19-linux-glibc2
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- Poco FindMySql.cmake 无法找到 MySQL 源代码
- MySQL C++连接器链接错误
- 配置:错误:找不到 MySQL 包含目录
- 在装有 CLion 的 Mac 上使用 C++ 连接到 MySQL 数据库时出现问题
- C++MySQL连接器没有utf8
- Qt5 从 MySQL 数据库中选择数据
- Arch Linux.AUR 包 mysql 不能用 makepkg 构建.错误:构建 () 中出现故障
- 在 MySQL/Connector C++中使用 SQL 联接
- 如何在MySQL Connector/C++ 8.0中使用DATETIME?
- Postgres vs MySQL:命令不同步;.
- FindPOCO CMAKE 脚本无法找到 MYSQL::client
- 数据未插入 MySQL databae
- MySQL 连接器/C++.尝试在此过程中停止连接到数据库
- (Qt SDK)MySQL 头脑风暴-.-.