diff --git a/GroupManager/widget.cpp b/GroupManager/widget.cpp index 884bc3f..2c49785 100644 --- a/GroupManager/widget.cpp +++ b/GroupManager/widget.cpp @@ -200,7 +200,6 @@ QGroupBox *Widget::setCrawlingWidgets() vlayout->addWidget(m_ptableCrawling); } - QGroupBox *groupBox = new QGroupBox("Crawling"); groupBox->setAlignment(Qt::AlignLeft|Qt::AlignTop); groupBox->setLayout(vlayout); @@ -292,6 +291,7 @@ void Widget::on_group_button_insert() m_pmodelGroup->setQuery(strQuery.toUtf8()); strQuery = "CREATE TABLE data_"; strQuery += sql.value(0).toString(); + /* strQuery += " (" "url CHAR(128)," "keyword_id INT," @@ -311,6 +311,24 @@ void Widget::on_group_button_insert() "reply_date DATETIME," "reply_urlreply VARCHAR(512)," "reply_rownum INT) CHARSET=utf8"; + */ + strQuery += " (" + "platform_name CHAR(64)," + "platform_form CHAR(64)," + "platform_title VARCHAR(256)," + "article_form CHAR(32)," + "article_parent VARCHAR(256)," + "article_id CHAR(128)," + "article_nickname VARCHAR(256)," + "article_title VARCHAR(1024)," + "article_data MEDIUMTEXT," + "article_url CHAR(255)," + "article_hit INT," + "article_date DATETIME," + "article_order SMALLINT," + "platform_id CHAR(128)," + "keyword_id INT," + "reply_url VARCHAR(1024)) CHARSET=utf8"; sql.exec(strQuery); m_pmodelGroup->setQuery("SELECT * FROM datagroup"); } @@ -371,28 +389,28 @@ void Widget::SaveCsv(QString _strName) //out << QString("\"ID\",\"NICK\",\"DATE\",\"TITLE\",\"DATA\",\"CAFE ID\",\"CAFE NAME\",\"CAFE URL\",\"COMMENT NICK\",\"UPPER COMMENT NICK\",\"COMMENT DATE\",\"COMMENT\"\n"); QSqlQuery query; QString strSelect; - strSelect = "select "; - strSelect += "CONVERT(body_articleid USING utf8),"; - strSelect += "CONVERT(body_nickname USING utf8),"; - strSelect += "CONVERT(body_date USING utf8),"; - strSelect += "CONVERT(body_articletitle USING utf8),"; - strSelect += "CONVERT(body_data USING utf8),"; - strSelect += "CONVERT(body_platformid USING utf8),"; - strSelect += "CONVERT(body_platformtitle USING utf8),"; - strSelect += "CONVERT(url USING utf8),"; - strSelect += "CONVERT(reply_nickname USING utf8),"; - strSelect += "CONVERT(reply_parent USING utf8),"; - strSelect += "CONVERT(reply_date USING utf8),"; - strSelect += "CONVERT(reply_data USING utf8),"; - strSelect += "CONVERT(reply_urlreply USING utf8),"; + strSelect = "select "; + strSelect += "CONVERT(platform_name USING utf8),"; + strSelect += "CONVERT(platform_form USING utf8),"; + strSelect += "CONVERT(platform_title USING utf8),"; + strSelect += "CONVERT(article_form USING utf8),"; + strSelect += "CONVERT(article_parent USING utf8),"; + strSelect += "CONVERT(article_id USING utf8),"; + strSelect += "CONVERT(article_nickname USING utf8),"; + strSelect += "CONVERT(article_title USING utf8),"; + strSelect += "CONVERT(article_data USING utf8),"; + strSelect += "CONVERT(article_url USING utf8),"; + strSelect += "CONVERT(article_hit USING utf8),"; + strSelect += "CONVERT(article_date USING utf8),"; + strSelect += "CONVERT(article_order USING utf8),"; strSelect += "CONVERT(keyword_id USING utf8),"; - strSelect += "CONVERT(platformname USING utf8),"; - strSelect += "CONVERT(platformform USING utf8),"; - strSelect += "CONVERT(articleform USING utf8),"; - strSelect += "CONVERT(reply_rownum USING utf8)"; + strSelect += "CONVERT(platform_id USING utf8),"; + strSelect += "CONVERT(keyword_id USING utf8),"; + strSelect += "CONVERT(reply_url USING utf8)"; + //strSelect += "CONVERT(reply_rownum USING utf8)"; strSelect += " from "; strSelect += _strName; - strSelect += " Order by body_date"; + //strSelect += " Order by body_date"; if (query.exec(strSelect) == false) {