SessionManager fix - obtain all mainwindow QSplitters in "addEntry"
This commit is contained in:
@@ -322,8 +322,10 @@ bool SQLRecordWidget::isEmpty() const {
|
||||
|
||||
void SQLRecordWidget::updateRelations() {
|
||||
relations.clear();
|
||||
QSqlDatabase db(QSqlDatabase::database(connection_name));
|
||||
if (!db.isOpen()) return;
|
||||
for (int i = 0; i < relations_src.size(); ++i) {
|
||||
QSqlQuery q(QString("SELECT %1,%2 FROM %3").arg(relations_src[i].key, relations_src[i].ocol, relations_src[i].table), QSqlDatabase::database(connection_name));
|
||||
QSqlQuery q(QString("SELECT %1,%2 FROM %3").arg(relations_src[i].key, relations_src[i].ocol, relations_src[i].table), db);
|
||||
QList<QPair<int, QString> > cr;
|
||||
while (q.next())
|
||||
cr << QPair<int, QString>(q.value(0).toInt(), q.value(1).toString());
|
||||
|
||||
Reference in New Issue
Block a user