From a9a1caf793ab4c9e9f3bed004d2382f1aebf5f6a Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 21 Apr 2015 01:14:12 +0000 Subject: [PATCH] git-svn-id: svn://192.168.0.12/source@79 8346c931-da38-4b9b-9d4c-e48b93cbd075 --- CrawlerProcess/scrawler.cpp | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) 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;