diff --git a/CrawlerProcess/scrawler.cpp b/CrawlerProcess/scrawler.cpp index 3acafd5..ea7c84c 100644 --- a/CrawlerProcess/scrawler.cpp +++ b/CrawlerProcess/scrawler.cpp @@ -302,8 +302,12 @@ void SCrawler::saveFrameList(QWebFrame *frame) QString strQuery = "delete from "; strQuery += m_strTable; strQuery += QString(" where article_url = 'http://%1'").arg(strUrl); - sql.exec(strQuery); + if (sql.exec(strQuery) == false) + { + cout << "error " << sql.lastError().text().toStdString(); + cout << strQuery.toStdString(); + } //if (sql.size() == 0 || sql.size() == -1) { @@ -723,7 +727,13 @@ void SCrawler::saveFrameCafeList(QWebFrame *frame) QString strQuery = "delete from "; strQuery += m_strTable; strQuery += QString(" where article_url = 'http://%1'").arg(strUrl); - sql.exec(strQuery); + + if (sql.exec(strQuery) == false) + { + cout << "error " << sql.lastError().text().toStdString(); + cout << strQuery.toStdString(); + } + //if (sql.size() == 0 || sql.size() == -1) { QString strQuery = QString("insert into "); @@ -944,7 +954,12 @@ void SCrawler::saveFrameDaumCafeList(QWebFrame *frame) QString strQuery = "delete from "; strQuery += m_strTable; strQuery += QString(" where article_url = 'http://%1'").arg(strUrl); - sql.exec(strQuery); + if (sql.exec(strQuery) == false) + { + cout << "error " << sql.lastError().text().toStdString(); + cout << strQuery.toStdString(); + } + { QString strQuery = QString("insert into "); strQuery += m_strTable;