void Cost::remove() { QSqlQuery query(_car->db); QString sql = QString("DELETE FROM CostList WHERE event=%1;").arg(_eventid); if(query.exec(sql)) { if(delevent()) { qDebug() << "DELETE Cost in database with id " << _eventid; _car->db.commit(); return; } } qDebug() << "Error during DELETE Cost in database"; qDebug() << query.lastError(); _car->db.rollback(); }
/* close mutex and event ------------------------------------------------------- * close mutex and event handles * args : none * return : none *-----------------------------------------------------------------------------*/ extern void closehandles(void) { /* mutexes */ delmlock(hbuffmtx); delmlock(hreadmtx); delmlock(hfftmtx); delmlock(hpltmtx); delmlock(hobsmtx); delmlock(hlexmtx); /* events */ delevent(hlexeve); #ifdef WIN32 hbuffmtx=NULL; hreadmtx=NULL; hfftmtx=NULL; hpltmtx=NULL; hobsmtx=NULL; hlexmtx=NULL; hlexeve=NULL; #endif }