}
+bool SqlEngine::rollbackTransaction() {
+ QSqlQuery query(db);
+ bool success = query.exec("ROLLBACK");
+ emitSqlQueryError(query);
+ return success;
+}
+
+
bool SqlEngine::deleteConference(int id) {
QSqlQuery query(db);
bool success = query.exec("BEGIN IMMEDIATE TRANSACTION");
if (error.type() == QSqlError::NoError) return;
emit dbError(error.text());
}
-
bool beginTransaction();
bool commitTransaction();
+ bool rollbackTransaction();
/// search Events for .... returns true if success
bool searchEvent(int conferenceId, const QHash<QString,QString> &columns, const QString &keyword);