Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 59bf3900

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 59bf39005367acf23de7e29eac082527a53a95ea
  • Vorgänger 992116ed
  • Nachfolger 8306a974

bugfix

Unterschiede anzeigen:

src/entitymanager.cpp
bool first = true;
for (int var = 0; var < q.size(); ++var) {
auto query = q.at(var);
rc = query.exec();
rc = this->db.data()->exec(query);
if (!rc) {
qDebug() << "Query failed:" << query.lastError().text();
break;
}
if (first) {
entity.data()->setProperty(entity.data()->getPrimaryKey(),
query.lastInsertId().toLongLong(&rc));
entity.data()->setProperty(
entity.data()->getPrimaryKey().toLatin1().constData(), query.lastInsertId());
first = false;
}
}
......
bool ok = true;
for (int var = 0; var < q.size(); ++var) {
auto query = q.at(var);
ok = query.exec();
ok = this->db.data()->exec(query);
if (!ok) {
qDebug() << query.lastError().text();
break;

Auch abrufbar als: Unified diff