[ ] Replace KDbConnection::executeSQL uses in with KDbConnection::executeVoidSQL where needed (fix memory leak and unfinished execution)
[ ] Change KDbSqlResult* KDbConnection::executeSQL to QSharedPointer<KDbSqlResult> KDbConnection::executeSQL (fixes risks of memory leaks and unfinished execution when resulting object is ignored)
[ ] Change KDbConnection::insertRecord to return QSharedPointer<KDbSqlResult> (fixes risks of memory leaks and unfinished execution when resulting object is ignored)