From 81e085d202d15688247ed0780ba9c6ddbf03a3c3 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Sun, 27 Aug 2017 22:58:18 +0200 Subject: [PATCH] TrackInsertException: make error message useful. --- src/mvc/track.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mvc/track.cpp b/src/mvc/track.cpp index 6ba24c7..1c563d6 100644 --- a/src/mvc/track.cpp +++ b/src/mvc/track.cpp @@ -39,10 +39,11 @@ public: int Track::insert() { QSqlQuery query; - query.prepare("INSERT INTO " + sTableName + " (" + CONFERENCEID + "," + NAME + ")" + " VALUES " + "(\"" + QString::number(conferenceid()) + "\",\"" + name() + "\")"); + QString trackname = name(); + query.prepare("INSERT INTO " + sTableName + " (" + CONFERENCEID + "," + NAME + ")" + " VALUES " + "(\"" + QString::number(conferenceid()) + "\",\"" + trackname + "\")"); if (!query.exec()) { - throw TrackInsertException("Exec Error"); + throw TrackInsertException("Inserting track '" + trackname + "' into database failed."); } QVariant variant = query.lastInsertId(); if (variant.isValid()) -- 2.39.5