~SQLConn() { SQLerror err(SQL_BAD_DBID); if (qinprog.c) { qinprog.c->OnError(err); delete qinprog.c; } for(std::deque<QueueItem>::iterator i = queue.begin(); i != queue.end(); i++) { SQLQuery* q = i->c; q->OnError(err); delete q; } }