QString MythDB::GetError(const QString &where, const MSqlQuery &query) { QString str = QString("DB Error (%1):\n").arg(where); str += "Query was:\n"; str += query.executedQuery() + '\n'; QString tmp = toCommaList(query.boundValues()); if (!tmp.isEmpty()) { str += "Bindings were:\n"; str += tmp; } str += DBErrorMessage(query.lastError()); return str; }