특정 까페 검색 추가

git-svn-id: svn://192.168.0.12/source@12 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-01-22 01:39:44 +00:00
parent e4cb4df29a
commit aaa05e5ecf

View File

@@ -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)
{