- QSqlQuery query = QSqlQuery();
+ QSqlQuery query = QSqlQuery(QSqlDatabase::database("mydb"));
Константин, объясни, пожалуйста:
если я правильно понял, в коде используется конструктор, приведённый ниже
QSqlQuery::QSqlQuery ( const QString & query = QString(), QSqlDatabase db = QSqlDatabase() )
Constructs a QSqlQuery object using the SQL query and the database db. If db is not specified, the application's default database is used. If query is not an empty string, it will be executed.
Если БД не определена, используется БД приложения по умлочанию. По умолчанию выходит у нас есть база mydb.
Вроде бы должно выполняться корректно в mydb. Где я неправ?