无法在 Qt 中命名连接
cannot name connection in qt
QSqlDatabase db;
DBCONNECTION( QString conName)
{
db.addDatabase("QMYSQL",conName);
db.setDatabaseName("mitsubishi");
db.setHostName("localhost");
db.setUserName("root");
db.setPassword("");
qDebug()<<db.connectionName()<<conName;
}
db.connectionName 返回空字符串但 conName 返回"字符串"问题出在哪里?并且在执行查询驱动程序未加载时
QSqlDatabase::addDatabase
是一个返回QSqlDatabase
对象的静态函数。因此,它不会对现有的QSqlDatabase
对象执行任何操作。你应该如何使用它:
db = QSqlDatabase::addDatabase("QMYSQL", conName);
相关文章:
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 如何在qt中将信号和插槽与另一个对象连接 --解决了
- Qt将信号与另一个类方法连接
- 如何在Qt中连接来自不同窗口的两个对象?
- 在 ubuntu 18.04.3 LTS 上安装 Qt 和 qwt:如何连接它们?
- Qt:如何通知对象已建立涉及它的信号槽连接
- QT 连接没有要调用的匹配功能
- Qt如何将行编辑连接到进度条
- Qt中的包装连接方法隐藏了编译器所需的信息
- 连接QT中的多个.UI文件
- QObject::连接:QT上没有这样的插槽
- 无法使用连接 qt 中的插槽
- 无法连接Qt QObject::connect()函数
- 连接qt和matlab时出错
- 按钮连接Qt失败
- 重复的数据库连接qt
- 在派生的QObject构造函数中连接Qt信号和槽
- 连接Qt GUI与TCL应用程序
- 如何连接QT与VLC播放器
- 断开并稍后重新连接Qt信号